<?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>Davy&#039;s Blog &#187; Reporting Services</title>
	<atom:link href="http://blog.davyknuysen.be/category/ssrs/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.davyknuysen.be</link>
	<description>My Blog on Microsoft BI</description>
	<lastBuildDate>Wed, 27 Jul 2011 21:30:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Cannot rename a report in SharePoint integrated mode.</title>
		<link>http://blog.davyknuysen.be/2010/09/22/cannot-rename-a-report-in-sharepoint-integrated-mode/</link>
		<comments>http://blog.davyknuysen.be/2010/09/22/cannot-rename-a-report-in-sharepoint-integrated-mode/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 17:38:31 +0000</pubDate>
		<dc:creator>Davy</dc:creator>
				<category><![CDATA[MOSS]]></category>
		<category><![CDATA[Reporting Services]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.davyknuysen.be/2010/09/22/cannot-rename-a-report-in-sharepoint-integrated-mode/</guid>
		<description><![CDATA[Installing the report server in SharePoint integrated mode, really gives you the possibility to offer a great reporting frontend to your users. But a few days ago I came across a real nasty bug: I just tried to rename one of the reports, what should be an easy thing to do, but I got this [...]]]></description>
			<content:encoded><![CDATA[<p>Installing the report server in SharePoint integrated mode, really gives you the possibility to offer a great reporting frontend to your users. But a few days ago I came across a real nasty bug:</p>
<p>I just tried to rename one of the reports, what should be an easy thing to do, but I got this really weird error message:</p>
<blockquote><p>System.Web.Services.Protocols.SoapException: An error occurred within the report server database.  This may be due to a connection failure, timeout or low disk condition within the database. &#8212;&gt; Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException:<strong> <span style="color: #ff0000;">An error occurred within the report server database.  This may be due to a connection failure, timeout or low disk condition within the database</span>.</strong> &#8212;&gt; System.Exception: For more information about this error navigate to the report server on the local server machine, or enable remote errors<br />
at Microsoft.ReportingServices.WebServer.ReportingService2005Impl.GetItemDataSources(String Item, DataSource[]&amp; DataSources)<br />
at Microsoft.ReportingServices.WebServer.ReportingService2006.GetItemDataSources(String Item, DataSource[]&amp; DataSources)</p></blockquote>
<p><a href="http://blog.davyknuysen.be/wp-content/uploads/2010/09/clip_image001.jpg"><img style="display: inline; border-width: 0px;" title="clip_image001" src="http://blog.davyknuysen.be/wp-content/uploads/2010/09/clip_image001_thumb.jpg" border="0" alt="clip_image001" width="553" height="258" /></a></p>
<p>This error did not make any sense to me, so I looked into the Report Server Trace Log for more info and found this:</p>
<blockquote><p>library!ReportServer_0-11!6028!07/01/2010-14:15:39:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.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., ;</p>
<p>library!ReportServer_0-11!6c18!07/01/2010-14:15:39:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.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., ;</p>
<p>library!ReportServer_0-11!6028!07/01/2010-14:15:59:: Call to GetPermissionsAction(http://hictatriuap017/sites/DashboardsICTRA/ReportsLibrary/SLA PRD/Report Management Summary.rdl).</p>
<p>library!ReportServer_0-11!6c18!07/01/2010-14:15:59:: Call to GetItemDataSourcesAction(http://hictatriuap017/sites/DashboardsICTRA/ReportsLibrary/SLA PRD/Report Management Summary.rdl).</p>
<p>library!ReportServer_0-11!6c18!07/01/2010-14:15:59:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.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., ;</p>
<p>library!ReportServer_0-11!6c18!07/01/2010-14:15:59:: e ERROR: Microsoft.ReportingServices.Diagnostics.Utilities.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. &#8212;&gt; <strong><span style="color: #ff0000;">System.Data.SqlClient.SqlException: Cannot insert duplicate key row in object &#8216;dbo.Catalog&#8217; with unique index &#8216;IX_Catalog&#8217;</span>.</strong></p>
<p>The statement has been terminated.</p></blockquote>
<p><span style="color: #0000ff; font-size: xx-small;"> </span></p>
<p>For every report in the report library, reporting services creates a record in the Catalog table of the report server database. But when you delete a report, that record doesn’t seem to be deleted.</p>
<p>The catalog table has a unique index on the column &#8220;path&#8221;, that contains the full path to the report. When I tried to rename the report, it failed because a previously (deleted) report existed with that same name.</p>
<p><a href="http://blog.davyknuysen.be/wp-content/uploads/2010/09/clip_image002.jpg"><img style="display: inline; border-width: 0px;" title="clip_image002" src="http://blog.davyknuysen.be/wp-content/uploads/2010/09/clip_image002_thumb.jpg" border="0" alt="clip_image002" width="397" height="356" /></a></p>
<p>You can work around this problem by changing the value of the path column of the old record.</p>
<p>If anyone has more details about this problem or maybe a solution, please leave a comment.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.davyknuysen.be%2F2010%2F09%2F22%2Fcannot-rename-a-report-in-sharepoint-integrated-mode%2F&amp;title=Cannot%20rename%20a%20report%20in%20SharePoint%20integrated%20mode." id="wpa2a_2"><img src="http://blog.davyknuysen.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.davyknuysen.be/2010/09/22/cannot-rename-a-report-in-sharepoint-integrated-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parent-Child hierarchies in Reporting Services</title>
		<link>http://blog.davyknuysen.be/2010/04/16/parent-child-hierarchies-in-reporting-services/</link>
		<comments>http://blog.davyknuysen.be/2010/04/16/parent-child-hierarchies-in-reporting-services/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 10:28:32 +0000</pubDate>
		<dc:creator>Davy</dc:creator>
				<category><![CDATA[Analysis Services]]></category>
		<category><![CDATA[MDX]]></category>
		<category><![CDATA[Reporting Services]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLServerPedia]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Reporting]]></category>

		<guid isPermaLink="false">http://blog.davyknuysen.be/2010/04/16/parent-child-hierarchies-in-reporting-services/</guid>
		<description><![CDATA[Reporting Services 2008 is a great reporting tool, but displaying Analysis Services data with Reporting Services doesn’t always display the data as you would expect. A Parent-child hierarchy is one example of this: When you browse Parent-child hierarchy from an Analysis Services cube with Excel, Excel automatically displays it with nice drill-down functionality. But when [...]]]></description>
			<content:encoded><![CDATA[<p><em>Reporting Services 2008 is a great reporting tool, but displaying Analysis Services data with Reporting Services doesn’t always display the data as you would expect.</em></p>
<p><em> </em></p>
<p><em>A Parent-child hierarchy is one example of this: When you browse Parent-child hierarchy from an Analysis Services cube with Excel, Excel automatically displays it with nice drill-down functionality. </em></p>
<p><em>But when you add it to a Reporting Services report, you get something like this:</em></p>
<p><a href="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image002.jpg"><img style="display: inline; border: 0px;" title="clip_image002" src="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image002_thumb.jpg" border="0" alt="clip_image002" width="357" height="241" /></a></p>
<p><em>That’s not how we like to display a Parent-Child hierarchy to our users!</em></p>
<p><em>To display it with the expected drill-down you need to do some extra configuration:</em></p>
<p><em> </em></p>
<p><em>The following example uses the AdventureWorks example cube available on <a href="http://www.codeplex.com/">CodePlex</a>:</em></p>
<p>Create a new report and add a dataset with the following MDX query:</p>
<p>SELECT NON EMPTY { [Measures].[Amount] } ON COLUMNS,</p>
<p>NON EMPTY { (DESCENDANTS([Organization].[Organizations].[Organization Level 01].ALLMEMBERS) ) }</p>
<p>DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME, PARENT_UNIQUE_NAME,</p>
<p>LEVEL_NUMBER ON ROWS</p>
<p>FROM [Adventure Works]</p>
<p>CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING,</p>
<p>FONT_NAME, FONT_SIZE, FONT_FLAGS</p>
<p>Add a Tablix<strong><em> </em></strong>to your report and drag the parent-child hierarchy “Organizations” en the fact “Amount” to the Detail Row of the Tablix.</p>
<p><strong>To enable drill-down you need to edit the Group Properties of the Row Group:</strong></p>
<p>Configure the group to iterate on the UniqueName of “Organizations”:</p>
<p><a href="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image004.jpg"><img style="display: inline; border: 0px;" title="clip_image004" src="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image004_thumb.jpg" border="0" alt="clip_image004" width="532" height="233" /></a></p>
<p><a href="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image006.jpg"><img style="display: inline; border: 0px;" title="clip_image006" src="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image006_thumb.jpg" border="0" alt="clip_image006" width="581" height="482" /></a></p>
<p>Go to the Advanced options and set the property “Recursive Parent” to the ParentUniqueName of “Organizations”.</p>
<p><a href="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image008.jpg"><img style="display: inline; border: 0px;" title="clip_image008" src="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image008_thumb.jpg" border="0" alt="clip_image008" width="581" height="482" /></a></p>
<p>Change the visibility of this Group to “Hide” and check the option &#8220;Display can be toggled by this report item&#8221;. The toggle item should be the Textbox containing the Parent-Child hierarchy.</p>
<p><a href="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image010.jpg"><img style="display: inline; border: 0px;" title="clip_image010" src="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image010_thumb.jpg" border="0" alt="clip_image010" width="581" height="482" /></a></p>
<p><strong>Now optimize the layout by increasing the indent for the lower levels of the hierarchy:</strong></p>
<p>In the Textbox properties: set the following expression for &#8220;Padding &#8211; Left&#8221;:</p>
<p>=Cstr(Fields!Organizations.LevelNumber * 10) &amp; &#8220;pt&#8221;</p>
<p><a href="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image012.jpg"><img style="display: inline; border: 0px;" title="clip_image012" src="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image012_thumb.jpg" border="0" alt="clip_image012" width="524" height="472" /></a></p>
<p><a href="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image014.jpg"><img style="display: inline; border: 0px;" title="clip_image014" src="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image014_thumb.jpg" border="0" alt="clip_image014" width="581" height="532" /></a></p>
<p>Click Preview to test the report.</p>
<p><a href="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image016.jpg"><img style="display: inline; border: 0px;" title="clip_image016" src="http://blog.davyknuysen.be/wp-content/uploads/2010/04/clip_image016_thumb.jpg" border="0" alt="clip_image016" width="359" height="240" /></a></p>
<p>Look’s way better isn’t it?</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.davyknuysen.be%2F2010%2F04%2F16%2Fparent-child-hierarchies-in-reporting-services%2F&amp;title=Parent-Child%20hierarchies%20in%20Reporting%20Services" id="wpa2a_4"><img src="http://blog.davyknuysen.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.davyknuysen.be/2010/04/16/parent-child-hierarchies-in-reporting-services/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Reporting Services Timeout in Sharepoint</title>
		<link>http://blog.davyknuysen.be/2010/03/03/reporting-services-timeout-in-sharepoint/</link>
		<comments>http://blog.davyknuysen.be/2010/03/03/reporting-services-timeout-in-sharepoint/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 07:05:53 +0000</pubDate>
		<dc:creator>Davy</dc:creator>
				<category><![CDATA[BI]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[Reporting Services]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://blog.davyknuysen.be/2010/03/03/172/</guid>
		<description><![CDATA[Recently someone asked me to check a Reporting Services report that always resulted in an Unexpected Error. The report server was configured for Sharepoint Integrated Mode. I came to the conclusion that the server always returned this error after exactly 2 minutes, so it had to be a timeout exception. The report was kind of [...]]]></description>
			<content:encoded><![CDATA[<p>Recently someone asked me to check a Reporting Services report that always resulted in an Unexpected Error. The report server was configured for Sharepoint Integrated Mode.</p>
<div id="bjuf" style="text-align: left;"><a href="http://blog.davyknuysen.be/wp-content/uploads/2010/03/timeout-sharepoint.jpg"><img class="size-full wp-image-175 alignnone" title="timeout sharepoint" src="http://blog.davyknuysen.be/wp-content/uploads/2010/03/timeout-sharepoint.jpg" alt="" width="614" height="151" /></a></div>
<p>I came to the conclusion that the server always returned this error after exactly 2 minutes, so it had to be a timeout exception.</p>
<p>The report was kind of big, so tuning it would not really help (enough).</p>
<p>I took me some time to find out which timeout setting to change, because there seem be a lot of them:</p>
<p>There is the Query Execution timeout of the Dataset, a Report Execution timeout, the Connection timeout of IIS, other timeouts in the Report Server Configuration file, &#8230;</p>
<p>But the real cause of this timeout is an Execution timeout of Sharepoint.</p>
<p>You can change this timeout setting in the web.config of your Sharepoint site, by default in <a title="c:\inetpub\wwwroot\wss\VirtualDirectories\80" href="http:/c:\inetpub\wwwroot\wss\VirtualDirectories\80">c\:inetpub\wwwroot\wss\VirtualDirectories\80</a>.</p>
<p>In this web.config you will find an XML node called &#8220;httpRuntime&#8221;. In this node you have to add an extra tag: executionTimeout=&#8221;9000&#8243;:</p>
<blockquote><p>&lt;httpRuntime maxRequestLength=&#8221;51200&#8243; executionTimeout=&#8221;9000&#8243; /&gt;</p></blockquote>
<p>Save and close the file and do an IISReset. When you run the report again, you won&#8217;t get this error anymore.</p>
<p>I also checked the web.config of the Report Manager, but in Native Mode this seems to be the default:</p>
<div id="ap_v" style="text-align: left;"><a href="http://blog.davyknuysen.be/wp-content/uploads/2010/03/web.config-SSRS.jpg"><img class="size-full wp-image-176 alignnone" title="web.config SSRS" src="http://blog.davyknuysen.be/wp-content/uploads/2010/03/web.config-SSRS.jpg" alt="" width="397" height="182" /></a></div>
<p>Good luck!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.davyknuysen.be%2F2010%2F03%2F03%2Freporting-services-timeout-in-sharepoint%2F&amp;title=Reporting%20Services%20Timeout%20in%20Sharepoint" id="wpa2a_6"><img src="http://blog.davyknuysen.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.davyknuysen.be/2010/03/03/reporting-services-timeout-in-sharepoint/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SQL Server Day 2009 videos now available on Chopsticks</title>
		<link>http://blog.davyknuysen.be/2009/12/16/sql-server-day-2009-videos-now-available-on-chopsticks/</link>
		<comments>http://blog.davyknuysen.be/2009/12/16/sql-server-day-2009-videos-now-available-on-chopsticks/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 10:10:05 +0000</pubDate>
		<dc:creator>Davy</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Analysis Services]]></category>
		<category><![CDATA[BI]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Excel Services]]></category>
		<category><![CDATA[Integration Services]]></category>
		<category><![CDATA[MDX]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[PowerPivot]]></category>
		<category><![CDATA[Reporting Services]]></category>
		<category><![CDATA[SQL 2008 R2]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLUG.BE]]></category>
		<category><![CDATA[Chopsticks]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://blog.davyknuysen.be/?p=165</guid>
		<description><![CDATA[Microsoft has made the sessions presented on SQL Server Day 2009 available on Chopsticks Opening Keynote by Wesley Backelant and Ritchie Houtmeyers Best Practices for SQL Server Consolidation by Tom Van Mulders Breaking the ETL world record with Integration Services by Henk van der Valk Designing Effective Aggregations in Analysyis Services 2008 by Chris Webb [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has made the sessions presented on SQL Server Day 2009 available on Chopsticks</p>
<ul>
<li><a href="http://www.microsoft.com/belux/MSDN/nl/chopsticks/default.aspx?id=1504" target="_blank">Opening Keynote</a> by Wesley Backelant and Ritchie Houtmeyers</li>
<li><a href="http://www.microsoft.com/belux/TechNet/nl/chopsticks/default.aspx?id=1493" target="_blank">Best Practices for SQL Server Consolidation</a> by Tom Van Mulders</li>
<li><a href="http://www.microsoft.com/belux/TechNet/nl/chopsticks/default.aspx?id=1498" target="_blank">Breaking the ETL world record with Integration Services</a> by Henk van der Valk</li>
<li><a href="http://www.microsoft.com/belux/MSDN/nl/chopsticks/default.aspx?id=1499" target="_blank">Designing Effective Aggregations in Analysyis Services 2008</a> by Chris Webb</li>
<li><a href="http://www.microsoft.com/belux/MSDN/nl/chopsticks/default.aspx?id=1500" target="_blank">High availability for BI DWH</a> by Patrick Tack</li>
<li><a href="http://www.microsoft.com/belux/TechNet/nl/chopsticks/default.aspx?id=1501" target="_blank">How New.NET Development technologies could change the live of the SQL DBA guy/girl</a> by Gill Cleeren &amp; Kurt Claeys</li>
<li><a href="http://www.microsoft.com/belux/TechNet/nl/chopsticks/default.aspx?id=1502" target="_blank">Implementing best practices with Policy Based Management</a> by Nico Jacobs</li>
<li><a href="http://www.microsoft.com/belux/MSDN/nl/chopsticks/default.aspx?id=1503" target="_blank">Introducing to PowerPivot or How I Learned to Stop Worrying and Love Excel</a> by Chris Webb</li>
<li><a href="http://www.microsoft.com/belux/TechNet/nl/chopsticks/default.aspx?id=1505%20" target="_blank">Tracking Changes and Data movement in SQL Server 2008</a> by Dirk Gubbels</li>
<li><a href="http://www.microsoft.com/belux/TechNet/nl/chopsticks/default.aspx?id=1506%20" target="_self">Handling XML in SQL Server</a> by Nico Jacobs</li>
</ul>
<p>Have fun!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.davyknuysen.be%2F2009%2F12%2F16%2Fsql-server-day-2009-videos-now-available-on-chopsticks%2F&amp;title=SQL%20Server%20Day%202009%20videos%20now%20available%20on%20Chopsticks" id="wpa2a_8"><img src="http://blog.davyknuysen.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.davyknuysen.be/2009/12/16/sql-server-day-2009-videos-now-available-on-chopsticks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Administrator has no access to the Report Manager (SQL2008 R2 and Windows7/Vista)</title>
		<link>http://blog.davyknuysen.be/2009/09/11/administrator-has-no-access-to-the-report-manager-sql2008-r2-and-windows7vista/</link>
		<comments>http://blog.davyknuysen.be/2009/09/11/administrator-has-no-access-to-the-report-manager-sql2008-r2-and-windows7vista/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 19:19:53 +0000</pubDate>
		<dc:creator>Davy</dc:creator>
				<category><![CDATA[BI]]></category>
		<category><![CDATA[Reporting Services]]></category>
		<category><![CDATA[SQL 2008 R2]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[data]]></category>

		<guid isPermaLink="false">http://blog.davyknuysen.be/?p=93</guid>
		<description><![CDATA[Today I wanted to start playing around with the new Report Manager of SQL 2008 R2. After installing and configuring R2, I opened Internet Explorer and entered the URL of the Report Manager. In my case: http://localhost/reports_r2 I got a very empty Report Manager : Okay, something is wrong. I tried to connect to http://localhost/reportserver_r2 [...]]]></description>
			<content:encoded><![CDATA[<p>Today I wanted to start playing around with the new Report Manager of SQL 2008 R2.</p>
<p>After installing and configuring R2, I opened Internet Explorer and entered the URL of the Report Manager. In my case: <a href="http://localhost/reports_r2">http://localhost/reports_r2</a></p>
<p>I got a very empty Report Manager <img src='http://blog.davyknuysen.be/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  :</p>
<p><a href="http://blog.davyknuysen.be/wp-content/uploads/2009/09/reportmanageraccessdenied.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="report manager access  denied" src="http://blog.davyknuysen.be/wp-content/uploads/2009/09/reportmanageraccessdenied_thumb.jpg" border="0" alt="report manager access  denied" width="456" height="398" /></a></p>
<p>Okay, something is wrong. I tried to connect to <a href="http://localhost/reportserver_r2">http://localhost/reportserver_r2</a> :</p>
<p><a href="http://blog.davyknuysen.be/wp-content/uploads/2009/09/reportserveraccessdenied.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="report server access denied" src="http://blog.davyknuysen.be/wp-content/uploads/2009/09/reportserveraccessdenied_thumb.jpg" border="0" alt="report server access denied" width="576" height="106" /></a></p>
<p>No access? But I am admin of this PC… Wait a minute. By default, programs are never executed as an administrator in Windows 7 or Vista. That explains it!</p>
<p>Here is how you can solve this:</p>
<ul>
<li>Open Internet Explorer as an administrator: click right and select “Run as Administrator”.</li>
<li>Click “Yes” to allow.</li>
</ul>
<p>Now, if you don’t want to do this every time you want to use the report manager, follow these steps:</p>
<ul>
<li>Add “http://localhost” to the trusted sites.</li>
<li>On the home page of the report manager click “Folder Settings”, “Security” and make your account “Content Manager”.</li>
<li>Click “Site Settings”, “Security” and make your account “System Administrator”.</li>
<li>Problem solved!</li>
</ul>
<p>For more info: search for “How to: Configure a Report Server for Local Administration on Windows Vista and Windows Server 2008” in BooksOnline.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.davyknuysen.be%2F2009%2F09%2F11%2Fadministrator-has-no-access-to-the-report-manager-sql2008-r2-and-windows7vista%2F&amp;title=Administrator%20has%20no%20access%20to%20the%20Report%20Manager%20%28SQL2008%20R2%20and%20Windows7%2FVista%29" id="wpa2a_10"><img src="http://blog.davyknuysen.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.davyknuysen.be/2009/09/11/administrator-has-no-access-to-the-report-manager-sql2008-r2-and-windows7vista/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Configuring Reporting Service to use Host Headers for the Report Manager Website</title>
		<link>http://blog.davyknuysen.be/2009/02/05/configuring-reporting-service-to-use-host-headers-for-the-report-manager-website/</link>
		<comments>http://blog.davyknuysen.be/2009/02/05/configuring-reporting-service-to-use-host-headers-for-the-report-manager-website/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 16:37:00 +0000</pubDate>
		<dc:creator>Davy</dc:creator>
				<category><![CDATA[Reporting Services]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLServerPedia]]></category>
		<category><![CDATA[data]]></category>

		<guid isPermaLink="false">http://blog.davyknuysen.be/?p=13</guid>
		<description><![CDATA[Ever tried to change the URL of the Report Manager in IIS using host headers? I did, but got the following error message when I tried to open the Report Manager: &#8220;The request failed with HTTP status 400: Bad Request&#8221; There is some extra configuration needed to make this work: Edit the RSWebApplication.config file to [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Verdana; font-size: 13px; "> </span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; ">Ever tried to change the URL of the Report Manager in IIS using host headers?</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; ">I did, but got the following error message when I tried to open the Report Manager:</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; "><span style="color:#0000ff;">&#8220;The request failed with HTTP status 400: Bad Request&#8221;</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; "><span id="more-13"></span>There is some extra configuration needed to make this work:</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; ">Edit the <strong>RSWebApplication.config</strong> file to update the report server URL, that Report Manager uses to connect to the report server:</p>
<ul>
<li>Delete the default entry in <strong>ReportServerVirtualDirectory</strong></li>
<li>Type the new URL using host headers in <strong>ReportServerURL</strong></li>
</ul>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; ">The configuration should look like this:</p>
<blockquote style="background-color: #eeeeee; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 18px; border-style: initial; border-color: initial; border-left-style: solid; border-left-color: #cccccc; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 22px; font-size: 1em; ">http://myhostheader/reportserver</pre>
</blockquote>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; ">
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; ">Now, if you want to be able to open the Report Manager also on the machine hosting the Reporting Services website, you need to make some changes to the Registry, to add an exception to the l<em>oopback check security feature</em>that is designed to help prevent <em>reflection attacks</em> on your computer. If not, authentication will fail with the following error message:</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; "><span style="color:#0000ff;">&#8220;HTTP 401.1 &#8211; Unauthorized: Logon Failed&#8221;</span></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; ">To add the exception follow these steps:</p>
<ol>
<li>Click <strong>Start</strong>, click <strong>Run</strong>, type regedit, and then click <strong>OK</strong>.</li>
<li>In Registry Editor, locate and then click the following registry key:
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 14px; margin-left: 0px; "><strong>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0</strong></p>
</li>
<li>Right-click <strong>MSV1_0</strong>, point to <strong>New</strong>, and then click <strong>Multi-String Value</strong>.</li>
<li>Type BackConnectionHostNames, and then press ENTER.</li>
<li>Right-click <strong>BackConnectionHostNames</strong>, and then click <strong>Modify</strong>.</li>
<li>In the <strong>Value data</strong> box, type the host name or the host names for the sites that are on the local computer, and then click <strong>OK</strong>.</li>
<li>Quit Registry Editor, and then restart the IISAdmin service.</li>
</ol>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.davyknuysen.be%2F2009%2F02%2F05%2Fconfiguring-reporting-service-to-use-host-headers-for-the-report-manager-website%2F&amp;title=Configuring%20Reporting%20Service%20to%20use%20Host%20Headers%20for%20the%20Report%20Manager%20Website" id="wpa2a_12"><img src="http://blog.davyknuysen.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.davyknuysen.be/2009/02/05/configuring-reporting-service-to-use-host-headers-for-the-report-manager-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problem opening report solution: Project item &#8216;#itemn°#&#8217; does not represent a file.</title>
		<link>http://blog.davyknuysen.be/2007/04/25/problem-opening-report-solution-project-item-itemn%c2%b0-does-not-represent-a-file/</link>
		<comments>http://blog.davyknuysen.be/2007/04/25/problem-opening-report-solution-project-item-itemn%c2%b0-does-not-represent-a-file/#comments</comments>
		<pubDate>Wed, 25 Apr 2007 11:11:38 +0000</pubDate>
		<dc:creator>Davy</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Reporting Services]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[BI]]></category>

		<guid isPermaLink="false">http://geekswithblogs.net/davyknuysen/archive/2007/04/25/111964.aspx</guid>
		<description><![CDATA[Today I had some problems with a report solution created in Visual Studio 2005: After I got the latest version out of SourceSafe, I could not open it anymore. The error message was &#8220;Project item &#8217;4294967294&#8242; does not represent a file.&#8221; Searching for this error on the internet I came to this solution: - Open [...]]]></description>
			<content:encoded><![CDATA[<p>Today I had some problems with a report solution created in Visual Studio 2005:</p>
<p>After I got the latest version out of SourceSafe, I could not open it anymore. The error message was <strong><em>&#8220;Project item &#8217;4294967294&#8242; does not represent a file.&#8221; </em></strong></p>
<p>Searching for this error on the internet I came to this <strong>solution</strong>:</p>
<blockquote style="margin-right: 0px;" dir="ltr"><p><em><span style="color: #0000ff;">- Open the .rptproj file in notepad (or another text editor) and delete the line that begins with &#8220;&lt;State&gt;$base64$&#8221;<br />
- Open the solution<br />
- Delete the source control bindings<br />
- Add it to source control again</span></em></p>
<p><em><span style="color: #0000ff;">- Done!</span></em></p></blockquote>
<p><span style="color: #000000;"> </span></p>
<p><span style="color: #000000;">Davy Knuysen</span></p>
<p style="margin-right: 0px;" dir="ltr">
<p><a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111964"><img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111964" border="0" alt="" /></a></p>
<p>&lt;br /&gt; &lt;mce:script language=mce-&#8217;javascript1.1&#8242; mce_src=&#8221;http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;amp;PageID=31016&amp;amp;SiteID=1&#8243;&gt;&lt;/mce:script&gt;&lt;br /&gt; &lt;noscript&gt;&lt;a href=&#8221;http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016&#8243; mce_href=&#8221;http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016&#8243; target=&#8221;_blank&#8221;&gt;&lt;br /&gt; &lt;img src=&#8221;http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016&#8243; mce_src=&#8221;http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016&#8243; width=&#8221;1&#8243; height=&#8221;1&#8243; border=&#8221;0&#8243;  alt=&#8221;"&gt;&lt;/a&gt;&lt;br /&gt; &lt;/noscript&gt;&lt;br /&gt;<br />
<img src="http://geekswithblogs.net/davyknuysen/aggbug/111964.aspx" alt="" width="1" height="1" /></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.davyknuysen.be%2F2007%2F04%2F25%2Fproblem-opening-report-solution-project-item-itemn%25c2%25b0-does-not-represent-a-file%2F&amp;title=Problem%20opening%20report%20solution%3A%20Project%20item%20%26%238216%3B%23itemn%C2%B0%23%26%238217%3B%20does%20not%20represent%20a%20file." id="wpa2a_14"><img src="http://blog.davyknuysen.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.davyknuysen.be/2007/04/25/problem-opening-report-solution-project-item-itemn%c2%b0-does-not-represent-a-file/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SQL Server Reporting Services: Create and Call a Custom Assembly</title>
		<link>http://blog.davyknuysen.be/2007/03/27/sql-server-reporting-services-create-and-call-a-custom-assembly/</link>
		<comments>http://blog.davyknuysen.be/2007/03/27/sql-server-reporting-services-create-and-call-a-custom-assembly/#comments</comments>
		<pubDate>Tue, 27 Mar 2007 03:51:00 +0000</pubDate>
		<dc:creator>Davy</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Reporting Services]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[BI]]></category>

		<guid isPermaLink="false">http://geekswithblogs.net/davyknuysen/archive/2007/03/26/109901.aspx</guid>
		<description><![CDATA[In one of my previous articles I explained how to use embedded code in SQL Server Reporting Services. The possibility to add embedded code to a report, is a very powerfull feature to add some custom functionality to your report. But sometimes it might be necessary to add some custom functionality that is too complicated [...]]]></description>
			<content:encoded><![CDATA[<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><font size="3"><font color="#000000"><font face="Calibri">In one of my previous articles I explained how to use embedded code in SQL Server Reporting Services. The possibility to add embedded code to a report, is a very powerfull feature to add some custom functionality to your report.<br />
But sometimes it might be necessary to add some custom functionality that is too complicated for embedded code to handle efficiently, or you need to access the same function from multiple reports, or you would like to write you code in C#&#8230;<br />
In one of these cases you should develop a custom assembly to call from your report.<o:p></o:p></font></font></font></span></p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><font size="3"><font color="#000000"><font face="Calibri">Let’s start with a simple example and develop a function PercentageToColor() to return a color based on a numeric value representing a percentage.<o:p></o:p></font></font></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; color: blue; font-family: 'Courier New';">namespace</span><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><font color="#000000"> MyAssembly<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><font color="#000000">{<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><span style=""><font color="#000000">    </font></span><span style="color: blue;">public</span><font color="#000000"> </font><span style="color: blue;">class</span><font color="#000000"> </font><span style="color: teal;">Colors<o:p></o:p></span></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><font color="#000000"><span style="">    </span>{<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><span style=""><font color="#000000">        </font></span><span style="color: blue;">public</span><font color="#000000"> </font><span style="color: blue;">string</span><font color="#000000"> PercentageToColor(</font><span style="color: blue;">double</span><font color="#000000"> percentage)<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><font color="#000000"><span style="">        </span>{<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><span style=""><font color="#000000">            </font></span><span style="color: blue;">string</span><font color="#000000"> returnValue = </font><span style="color: blue;">string</span><font color="#000000">.Empty;<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><o:p><font color="#000000"> </font></o:p></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><span style=""><font color="#000000">            </font></span><span style="color: blue;">if</span><font color="#000000"> (percentage &lt; 20)<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><font color="#000000"><span style="">            </span>{<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><font color="#000000"><span style="">                </span>returnValue = </font><span style="color: maroon;">&#8220;red&#8221;</span><font color="#000000">;<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><font color="#000000"><span style="">            </span>}<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><span style=""><font color="#000000">            </font></span><span style="color: blue;">else</span><font color="#000000"> </font><span style="color: blue;">if</span><font color="#000000"> (percentage &lt; 80)<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><font color="#000000"><span style="">            </span>{<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><font color="#000000"><span style="">                </span>returnValue = </font><span style="color: maroon;">&#8220;blue&#8221;</span><font color="#000000">;<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><font color="#000000"><span style="">            </span>}<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><span style=""><font color="#000000">            </font></span><span style="color: blue;">else<o:p></o:p></span></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><font color="#000000"><span style="">            </span>{<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><font color="#000000"><span style="">                </span>returnValue = </font><span style="color: maroon;">&#8220;green&#8221;</span><font color="#000000">;<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><font color="#000000"><span lang="EN-US" style="font-size: 10pt; font-family: 'Courier New';"><span style="">            </span></span><span style="font-size: 10pt; font-family: 'Courier New';">}<o:p></o:p></span></font></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New';"><o:p><font color="#000000"> </font></o:p></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New';"><span style=""><font color="#000000">            </font></span><span style="color: blue;">return</span><font color="#000000"> returnValue;<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New';"><font color="#000000"><span style="">        </span>}<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 0pt; line-height: normal;" class="MsoNormal"><span style="font-size: 10pt; font-family: 'Courier New';"><font color="#000000"><span style="">    </span>}<o:p></o:p></font></span></p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><font color="#000000"><span style="font-size: 10pt; line-height: 115%; font-family: 'Courier New';">}</span><span lang="EN-US" style=""><o:p></o:p></span></font></p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><font size="3"><font color="#000000"><font face="Calibri">Once you’ve compiled your class you need to copy the resulting assembly to the directory in which it is accessible from within your report:<o:p></o:p></font></font></font></span></p>
<p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt;" class="MsoListParagraphCxSpFirst"><span lang="EN-US" style="color: rgb(0, 112, 192); font-family: Symbol;"><span style=""><font size="3">·</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><span lang="EN-US" style=""><font size="3"><font face="Calibri"><font color="#000000">To use it in the report designer, you need to copy it to:<br />
<span style=""> </span></font><span style="color: rgb(0, 112, 192);">C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies<o:p></o:p></span></font></font></span></p>
<p style="margin: 0cm 0cm 10pt 18pt; text-indent: -18pt;" class="MsoListParagraphCxSpLast"><span lang="EN-US" style="color: rgb(0, 112, 192); font-family: Symbol;"><span style=""><font size="3">·</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><span lang="EN-US" style=""><font size="3"><font face="Calibri"><font color="#000000">To make it available for reports that have been deployed to the report server, you need to copy it to:<br />
</font><span style="color: rgb(0, 112, 192);"><span style=""> </span>C:\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer\bin</span></font></font></span></p>
<p style="margin: 0cm 0cm 10pt 18pt; text-indent: -18pt;" class="MsoListParagraphCxSpLast"><span lang="EN-US" style=""><font size="3"><font face="Calibri"><span style="color: rgb(0, 112, 192);"><o:p></o:p></span></font></font></span> </p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><font size="3"><font color="#000000"><font face="Calibri"><img border="0" src="http://blog.n-technologies.be/content/binary/SSRSReferences.jpg" alt="" /></font></font></font></span></p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><font size="3"><font color="#000000"><font face="Calibri"></font></font></font></span> </p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><font size="3"><font color="#000000"><font face="Calibri">Before you can access your custom assembly you have to reference the assembly: Open the report properties (Menu: <em style="">Report – Report Properties</em>) and select the References tab.<o:p></o:p></font></font></font></span></p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span style=""><v:shapetype coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f" id="_x0000_t75"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></v:path><o:lock v:ext="edit" aspectratio="t"></o:lock></v:shapetype></span><span lang="EN-US" style=""><o:p></o:p></span></p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><font size="3"><font color="#000000"><font face="Calibri">Browse to your assembly and define a Class Name and an Instance Name. (The Class Name and the Instance Name or only for non-static methods). Make sure to prefix your class name with the assembly name. <o:p></o:p></font></font></font></span></p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><font size="3"><font color="#000000"><font face="Calibri">Now you can call the methods in your assembly from your report, using an expression:<o:p></o:p></font></font></font></span></p>
<p style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt;" class="MsoListParagraphCxSpFirst"><span lang="EN-US" style="color: rgb(0, 112, 192); font-family: Symbol;"><span style=""><font size="3">·</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><span lang="EN-US" style=""><font size="3"><font face="Calibri"><font color="#000000">To call a static method: </font><span style="color: rgb(0, 112, 192);">=&lt;AssemblyName&gt;.&lt;ClassName&gt;.&lt;StaticMethodName&gt;<o:p></o:p></span></font></font></span></p>
<p style="margin: 0cm 0cm 10pt 36pt; text-indent: -18pt;" class="MsoListParagraphCxSpLast"><span lang="EN-US" style="color: rgb(0, 112, 192); font-family: Symbol;"><span style=""><font size="3">·</font><span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">         </span></span></span><span lang="EN-US" style=""><font size="3"><font face="Calibri"><font color="#000000">To call an instance method: </font><span style="color: rgb(0, 112, 192);">=Code.&lt;InstanceName&gt;.&lt;PublicMethodName&gt;<o:p></o:p></span></font></font></span></p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><font size="3"><font face="Calibri"><font color="#000000">So in our example this would be: </font><span style="color: rgb(0, 112, 192);">=Code.TestColor.PercentageToColor(<em style="">Fields!Percentage.Value</em>)<o:p></o:p></span></font></font></span></p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><o:p><font size="3" face="Calibri" color="#000000"> That&#8217;s it! You&#8217;ve just created and called a custom assembly from your report&#8230;</font></o:p></span></p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><o:p><font size="3" face="Calibri" color="#000000"></font></o:p></span> </p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><o:p><font size="3" face="Calibri" color="#000000"> In one of my future articles I will explain how to pass parameters to the class constructor and I will also tell something about SSRS and .Net Permissions&#8230;</font></o:p></span></p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><o:p><font size="3" face="Calibri" color="#000000"></font></o:p></span> </p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><o:p><font size="3" face="Calibri" color="#000000"> </font></o:p></span></p>
<p style="margin: 0cm 0cm 10pt;" class="MsoNormal"><span lang="EN-US" style=""><font size="3"><font color="#000000"><font face="Calibri">Davy Knuysen<o:p></o:p></font></font></font></span></p>
<p><a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&#038;u=109901"><img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&#038;u=109901" border="0"/></a></p>
<p><iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;Task=Get&amp;PageID=31016&amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No><br />
<script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;Task=Get&amp;Browser=NETSCAPE4&amp;NoCache=True&#038;PageID=31016&amp;SiteID=1"></script><br />
<noscript><a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;Task=Click&amp;Mode=HTML&amp;SiteID=1&amp;PageID=31016" target="_blank"><br />
<img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;Task=Get&amp;Mode=HTML&amp;SiteID=1&amp;PageID=31016" width="1" height="1" border="0"  alt=""></a><br />
</noscript><br />
</iframe><br />
<img src="http://geekswithblogs.net/davyknuysen/aggbug/109901.aspx" width="1" height="1" /></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.davyknuysen.be%2F2007%2F03%2F27%2Fsql-server-reporting-services-create-and-call-a-custom-assembly%2F&amp;title=SQL%20Server%20Reporting%20Services%3A%20Create%20and%20Call%20a%20Custom%20Assembly" id="wpa2a_16"><img src="http://blog.davyknuysen.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.davyknuysen.be/2007/03/27/sql-server-reporting-services-create-and-call-a-custom-assembly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Embedded Code in SQL Server Reporting Services</title>
		<link>http://blog.davyknuysen.be/2007/01/10/embedded-code-in-sql-server-reporting-services/</link>
		<comments>http://blog.davyknuysen.be/2007/01/10/embedded-code-in-sql-server-reporting-services/#comments</comments>
		<pubDate>Wed, 10 Jan 2007 06:08:00 +0000</pubDate>
		<dc:creator>Davy</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Reporting Services]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[SQLServerPedia]]></category>
		<category><![CDATA[BI]]></category>

		<guid isPermaLink="false">http://geekswithblogs.net/davyknuysen/archive/2007/01/10/103210.aspx</guid>
		<description><![CDATA[Sometimes it might be necessary to use the same expression on different places throughout a report. You can of course just copy and paste the expression every time you need it, but if you&#8217;ll ever need to change this expression, you will have to change it for every field you’re using it for. Therefore it’s good [...]]]></description>
			<content:encoded><![CDATA[<p style="margin: 0cm 0cm 0pt;" class="MsoNormal">Sometimes it might be necessary to use the same expression on different places throughout a report. You can of course just copy and paste the expression every time you need it, but if you&#8217;ll ever need to change this expression, you will have to change it for every field you’re using it for. Therefore it’s good practice to write this expression just once and refer to it where necessary. This can be done by implementing embedded code, that can be entered through the report’s property dialog on the Code tab. </p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p> </o:p></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p> </o:p></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><em style="">(Click “Report”, “Report Properties” and select the Code tab)</em></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p> </o:p></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p></o:p></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p><img src="http://users.skynet.be/davyknuysen/images/reportsmenu.jpg" alt="" />                <img src="http://users.skynet.be/davyknuysen/images/embeddedcode.jpg" alt="" /> </o:p></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"> </p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal">Assume you have some calculated percentage fields and you need to set the background color depending on it’s value:</p>
<p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt;" class="MsoNormal"><span style="">-<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">          </span></span>when the value is less then 20% : background must be red</p>
<p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt;" class="MsoNormal"><span style="">-<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">          </span></span>when the value is between 20 and 80%: <span style=""> </span>background must be orange</p>
<p style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt;" class="MsoNormal"><span style="">-<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">          </span></span>when the value is greater then 80%: background must be green</p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p> </o:p></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal">Add the following function to the custom code textbox:<span style="color: blue;"><o:p></o:p></span></p>
<div style="border: 1pt solid windowtext; padding: 1pt 4pt;">
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;">Function GetColor(ByVal percentage As Double) As String<o:p></o:p></span></p>
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;"><span style="">        </span>Dim returnValue As String<o:p></o:p></span></p>
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;"><o:p> </o:p></span></p>
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;"><span style="">        </span>Select Case percentage<o:p></o:p></span></p>
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;"><span style="">            </span>Case Is &lt; 20<o:p></o:p></span></p>
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;"><span style="">                </span>returnValue = &#8220;red&#8221;<o:p></o:p></span></p>
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;"><span style="">            </span>Case Is &lt; 80<o:p></o:p></span></p>
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;"><span style="">                </span>returnValue = &#8220;orange&#8221;<o:p></o:p></span></p>
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;"><span style="">            </span>Case Is &gt; 80<o:p></o:p></span></p>
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;"><span style="">                </span>returnValue = &#8220;green&#8221;<o:p></o:p></span></p>
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;"><span style="">        </span>End Select<o:p></o:p></span></p>
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;"><o:p> </o:p></span></p>
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;"><span style="">        </span>Return returnValue<o:p></o:p></span></p>
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;">End Function<o:p></o:p></span></p>
</div>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><span style="color: blue;"><o:p> </o:p></span></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal">Now you can access this function as a member of the class called “Code”:</p>
<div style="border: 1pt solid windowtext; padding: 1pt 4pt;">
<p style="border: medium none ; margin: 0cm 0cm 0pt; padding: 0cm;" class="MsoNormal"><span style="color: blue;">=Code.GetColor(Fields!CalculatedPercentage.Value)<o:p></o:p></span></p>
</div>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p> </o:p></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p>The Embedded Code Window is a very handy tool to quickly add some easy functions to your report.</o:p></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal">But at this time, Embedded Code only supports Visual Basic and the Embedded Code Window is nothing more then a large textbox, without Intellisense or any debugging info. </p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal">Embedded Code can also only be reached from within the same report. <o:p> </o:p></p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p></o:p>Therefore if you want multiple reports to access the same code, or you would like to write your code in C#, <span style=""> </span>or do some really advanced things, you should consider accessing a .NET assembly from the embedded code, which I will explain in one of my future articles…</p>
<p style="margin: 0cm 0cm 0pt;" class="MsoNormal"><o:p> </o:p></p>
<p><a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&#038;u=103210"><img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&#038;u=103210" border="0"/></a></p>
<p><iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;Task=Get&amp;PageID=31016&amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No><br />
<script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;Task=Get&amp;Browser=NETSCAPE4&amp;NoCache=True&#038;PageID=31016&amp;SiteID=1"></script><br />
<noscript><a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;Task=Click&amp;Mode=HTML&amp;SiteID=1&amp;PageID=31016" target="_blank"><br />
<img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;Task=Get&amp;Mode=HTML&amp;SiteID=1&amp;PageID=31016" width="1" height="1" border="0"  alt=""></a><br />
</noscript><br />
</iframe><br />
<img src="http://geekswithblogs.net/davyknuysen/aggbug/103210.aspx" width="1" height="1" /></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.davyknuysen.be%2F2007%2F01%2F10%2Fembedded-code-in-sql-server-reporting-services%2F&amp;title=Embedded%20Code%20in%20SQL%20Server%20Reporting%20Services" id="wpa2a_18"><img src="http://blog.davyknuysen.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.davyknuysen.be/2007/01/10/embedded-code-in-sql-server-reporting-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Select All&#8221; not available when you try to preview a report in Report Designer after you install SQL Server 2005 Service Pack 1</title>
		<link>http://blog.davyknuysen.be/2006/11/17/select-all-not-available-when-you-try-to-preview-a-report-in-report-designer-after-you-install-sql-server-2005-service-pack-1/</link>
		<comments>http://blog.davyknuysen.be/2006/11/17/select-all-not-available-when-you-try-to-preview-a-report-in-report-designer-after-you-install-sql-server-2005-service-pack-1/#comments</comments>
		<pubDate>Fri, 17 Nov 2006 18:28:00 +0000</pubDate>
		<dc:creator>Davy</dc:creator>
				<category><![CDATA[Reporting Services]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[BI]]></category>

		<guid isPermaLink="false">http://geekswithblogs.net/davyknuysen/archive/2006/11/17/97397.aspx</guid>
		<description><![CDATA[Today I had to change an existing report, created using SQL Server 2005 Reporting Services. When I originally created this report a few months ago, there was no problem viewing these reports in the Preview of the Report Designer. But now the &#8220;Select All&#8221; was not available anymore in the list of values for parameters defined [...]]]></description>
			<content:encoded><![CDATA[<p>Today I had to change an existing report, created using <strong>SQL Server 2005 Reporting Services</strong>. When I originally created this report a few months ago, there was no problem viewing these reports in the <strong>Preview</strong> of the <strong>Report Designer</strong>.<br />
But now the &#8220;<strong>Select All</strong>&#8221; was <strong>not available</strong> anymore in the list of values for parameters defined as &#8220;<strong>Multivalued Parameters</strong>&#8220;.</p>
<p>The first possible reason I could think of was <strong>SP1</strong> for SQL Server 2005 which was not installed yet when the reports were created.<br />
After some searching on the support site of Microsoft, I found this <a href="http://support.microsoft.com/kb/919478/">KB</a></p>
<p>It&#8217;s not available for download, but you can contact <a href="http://support.microsoft.com/contactus/?ws=support">Microsoft Product Support Services</a> to obtain the hotfix or wait for SP2.</p>
<p><a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&#038;u=97397"><img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&#038;u=97397" border="0"/></a></p>
<p><iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;Task=Get&amp;PageID=31016&amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No><br />
<script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;Task=Get&amp;Browser=NETSCAPE4&amp;NoCache=True&#038;PageID=31016&amp;SiteID=1"></script><br />
<noscript><a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;Task=Click&amp;Mode=HTML&amp;SiteID=1&amp;PageID=31016" target="_blank"><br />
<img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;Task=Get&amp;Mode=HTML&amp;SiteID=1&amp;PageID=31016" width="1" height="1" border="0"  alt=""></a><br />
</noscript><br />
</iframe><br />
<img src="http://geekswithblogs.net/davyknuysen/aggbug/97397.aspx" width="1" height="1" /></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.davyknuysen.be%2F2006%2F11%2F17%2Fselect-all-not-available-when-you-try-to-preview-a-report-in-report-designer-after-you-install-sql-server-2005-service-pack-1%2F&amp;title=%26%238220%3BSelect%20All%26%238221%3B%20not%20available%20when%20you%20try%20to%20preview%20a%20report%20in%20Report%20Designer%20after%20you%20install%20SQL%20Server%202005%20Service%20Pack%201" id="wpa2a_20"><img src="http://blog.davyknuysen.be/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.davyknuysen.be/2006/11/17/select-all-not-available-when-you-try-to-preview-a-report-in-report-designer-after-you-install-sql-server-2005-service-pack-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

