<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SQL Server related thoughts &#187; sp1</title>
	<atom:link href="http://underthefold.org/tag/sp1/feed/" rel="self" type="application/rss+xml" />
	<link>http://underthefold.org</link>
	<description>UndertheFold - There is always a lot to learn</description>
	<lastBuildDate>Thu, 11 Aug 2011 02:46:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SQL 2008 Reporting services &#8211; ReportServerStorageException: An error occurred within the report server database. This may be due to a connection failure, timeout or low disk condition within the database.</title>
		<link>http://underthefold.org/2009/12/19/sql-2008-reporting-services-reportserverstorageexception-an-error-occurred-within-the-report-server-database-this-may-be-due-to-a-connection-failure-timeout-or-low-disk-condition-within-the-datab/</link>
		<comments>http://underthefold.org/2009/12/19/sql-2008-reporting-services-reportserverstorageexception-an-error-occurred-within-the-report-server-database-this-may-be-due-to-a-connection-failure-timeout-or-low-disk-condition-within-the-datab/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 22:22:03 +0000</pubDate>
		<dc:creator>Underthefold</dc:creator>
				<category><![CDATA[sql]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[reportin services]]></category>
		<category><![CDATA[sp1]]></category>

		<guid isPermaLink="false">http://underthefold.net/?p=21</guid>
		<description><![CDATA[Had some strange error accessing the history tab and some of the other tabs of some scheduled reports in SQL 2008 SP1. With a misleading error &#8220;   ReportServerStorageException: An error occurred within the report server database.  This may be due to a connection failure, timeout or low disk condition within the database.&#8221; I at one [...]]]></description>
			<content:encoded><![CDATA[<p>Had some strange error accessing the history tab and some of the other tabs of some scheduled reports in SQL 2008 SP1.</p>
<p>With a misleading error &#8220;   ReportServerStorageException: An error occurred within the report server database.  This may be due to a connection failure, timeout or low disk condition within the database.&#8221;</p>
<p>I at one time restored these databases after a server reinstall from a failed SP1 upgrade. Everything worked for the most part but these odd errors on some reports kept happening.</p>
<p>This error pointed me in the right direction when expanding the schedules tab in SSMS connected with Reporting services</p>
<p>EXECUTE permission denied on object &#8216;xp_sqlagent_notify&#8217;, database &#8216;mssqlsystemresource&#8217;, schema &#8216;sys&#8217;.</p>
<p>To resolve this ensure the rsexecrole exists in Master, MSDB, ReportServer &amp; ReportServerTempDB</p>
<p>then run the following script</p>
<p><code><span style="color: blue;">USE </span><span style="color: black;">master<br />
GO<br />
</span><span style="color: blue;">GRANT EXECUTE ON </span><span style="color: black;">master.dbo.</span><span style="color: darkred;">xp_sqlagent_notify </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO<br />
</span><span style="color: blue;">GRANT EXECUTE ON </span><span style="color: black;">master.dbo.</span><span style="color: darkred;">xp_sqlagent_enum_jobs </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO<br />
</span><span style="color: blue;">GRANT EXECUTE ON </span><span style="color: black;">master.dbo.</span><span style="color: darkred;">xp_sqlagent_is_starting </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO</p>
<p></span><span style="color: blue;">USE </span><span style="color: black;">msdb<br />
GO<br />
</span><span style="color: blue;">GRANT EXECUTE ON </span><span style="color: black;">msdb.dbo.</span><span style="color: darkred;">sp_help_category </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO<br />
</span><span style="color: blue;">GRANT EXECUTE ON </span><span style="color: black;">msdb.dbo.</span><span style="color: darkred;">sp_add_category </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO<br />
</span><span style="color: blue;">GRANT EXECUTE ON </span><span style="color: black;">msdb.dbo.</span><span style="color: darkred;">sp_add_job </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO<br />
</span><span style="color: blue;">GRANT EXECUTE ON </span><span style="color: black;">msdb.dbo.</span><span style="color: darkred;">sp_add_jobserver </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO<br />
</span><span style="color: blue;">GRANT EXECUTE ON </span><span style="color: black;">msdb.dbo.</span><span style="color: darkred;">sp_add_jobstep </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO<br />
</span><span style="color: blue;">GRANT EXECUTE ON </span><span style="color: black;">msdb.dbo.</span><span style="color: darkred;">sp_add_jobschedule </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO<br />
</span><span style="color: blue;">GRANT EXECUTE ON </span><span style="color: black;">msdb.dbo.</span><span style="color: darkred;">sp_help_job </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO<br />
</span><span style="color: blue;">GRANT EXECUTE ON </span><span style="color: black;">msdb.dbo.</span><span style="color: darkred;">sp_delete_job </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO<br />
</span><span style="color: blue;">GRANT EXECUTE ON </span><span style="color: black;">msdb.dbo.</span><span style="color: darkred;">sp_help_jobschedule </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO<br />
</span><span style="color: blue;">GRANT EXECUTE ON </span><span style="color: black;">msdb.dbo.</span><span style="color: darkred;">sp_verify_job_identifiers </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO<br />
</span><span style="color: blue;">GRANT SELECT ON </span><span style="color: black;">msdb.dbo.sysjobs </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO<br />
</span><span style="color: blue;">GRANT SELECT ON </span><span style="color: black;">msdb.dbo.syscategories </span><span style="color: blue;">TO </span><span style="color: black;">RSExecRole<br />
GO<br />
</span></code></p>
]]></content:encoded>
			<wfw:commentRss>http://underthefold.org/2009/12/19/sql-2008-reporting-services-reportserverstorageexception-an-error-occurred-within-the-report-server-database-this-may-be-due-to-a-connection-failure-timeout-or-low-disk-condition-within-the-datab/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

