<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Microsoft SQL Server Product Samples: Reporting Services</title><link>http://www.codeplex.com/MSFTRSProdSamples/Project/ProjectRss.aspx</link><description>This project contains Reporting Services samples released with Microsoft SQL Server product.   </description><item><title>New Post: Sample Reports still using 2005 DB</title><link>http://www.codeplex.com/MSFTRSProdSamples/Thread/View.aspx?ThreadId=30620</link><description>&lt;div style="line-height: normal;"&gt;The reports have been rewritten to use AdventureWorks2008 and show new Reporting Services features.&amp;nbsp; The updated version is expected to be available the end of July.&lt;br&gt;
Marianne
&lt;/div&gt;</description><author>mariwill</author><pubDate>Fri, 11 Jul 2008 19:55:52 GMT</pubDate><guid isPermaLink="false">New Post: Sample Reports still using 2005 DB 20080711075552P</guid></item><item><title>New Post: Sample Reports still using 2005 DB</title><link>http://www.codeplex.com/MSFTRSProdSamples/Thread/View.aspx?ThreadId=30620</link><description>&lt;div style="line-height: normal;"&gt;I downloaded the Sample Reports that are tagged as being for SSRS 2008 RC0 however when I installed them they are still the 2005 version. When I open the project it still converts them to 2008 and when I deploy the project it still uses the 2005 data sources. IE It looks for AdventureWorks instead of AdventureWorks2008.&lt;br&gt;
&lt;br&gt;
I was able to run the reports by pointing the datasource to AdventureWorks2008 however I was wondering if there are plans to have an actual 2008 version? It is a little confusing since the reports are listed as the 2008 release however they seem to be exactly the same as the 2005 release.
&lt;/div&gt;</description><author>bci</author><pubDate>Tue, 01 Jul 2008 15:13:20 GMT</pubDate><guid isPermaLink="false">New Post: Sample Reports still using 2005 DB 20080701031320P</guid></item><item><title>Source code checked in, #11622</title><link>http://www.codeplex.com/MSFTRSProdSamples/SourceControl/ListDownloadableCommits.aspx</link><description>Adding &amp;#39;Katmai&amp;#58;June 2008 RC0&amp;#39;</description><author>ReedMe</author><pubDate>Wed, 11 Jun 2008 05:42:45 GMT</pubDate><guid isPermaLink="false">Source code checked in, #11622 20080611054245A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=Home&amp;version=24</link><description>&lt;div class="wikidoc"&gt;
&lt;a href="http://CodePlex.com/SqlServerSamples" class="externalLink"&gt;SQL Server Samples Portal Page&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &amp;gt; SQL Server Reporting Services Product Samples&lt;br /&gt; &lt;br /&gt;&lt;b&gt;SQL Server 2008 RC0&lt;/b&gt; product samples are &lt;a href="/MSFTRSProdSamples/Release/ProjectReleases.aspx" class="externalLink"&gt;now available&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;SQL Server Reporting Services is a comprehensive, server-based solution that enables the creation, management, and delivery of both traditional, paper-oriented reports and interactive, Web-based reports. An integrated part of the Microsoft business intelligence framework, Reporting Services combines the data management capabilities of SQL Server and Microsoft Windows Server with familiar and powerful Microsoft Office System applications to deliver real-time information to support daily operations and drive decisions.&lt;br /&gt; &lt;br /&gt;This project contains Reporting Services samples released with Microsoft SQL Server product. These samples are in the following five categories: Application Samples, Extension Samples, Model Samples, Report Samples, and Script Samples. If you are interested in contributing Reporting Services samples, please let us know by posting in the developers' forum.&lt;br /&gt; &lt;br /&gt;To download these samples click on the Releases tab (or click &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Release/ProjectReleases.aspx" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), optionally select another (older) release, then click on the Windows Installer package (MSI file) which matches the architecture of the installation computer.&lt;br /&gt; &lt;br /&gt;For information about how to use CodePlex to access SQL Server samples, click &lt;a href="http://www.codeplex.com/SqlServerSamples/Wiki/View.aspx?title=HowToUseCodePlex&amp;amp;referringTitle=Home" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;To download samples databases, click &lt;a href="http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; and then click the appropriate MSI file.&lt;br /&gt;For release notes and brief descriptions of all the sample databases and code, including restrictions on SQL Express and Vista, click &lt;a href="http://www.codeplex.com/SqlServerSamples/Wiki/View.aspx?title=SQLServerDatabasesandSamplesOverview&amp;amp;referringTitle=Home" class="externalLink"&gt;here&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
&lt;b&gt;Application Samples&lt;/b&gt;
&lt;/h3&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Sample &lt;/th&gt;&lt;th&gt; SQL Server 2005 &lt;/th&gt;&lt;th&gt; SQL Server 2008 &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; AsynchronousRender Sample Windows Application &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005%21AsynchronousRender%20Sample%20Windows%20Application&amp;amp;referringTitle=Home"&gt;SS2005&lt;/a&gt; &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21AsynchronousRender%20Sample%20Windows%20Application&amp;amp;referringTitle=Home"&gt;SS2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; FindRenderSave Sample Windows Application &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005%21FindRenderSave%20Sample%20Windows%20Application&amp;amp;referringTitle=Home"&gt;SS2005&lt;/a&gt; &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21FindRenderSave%20Sample%20Windows%20Application&amp;amp;referringTitle=Home"&gt;SS2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; ReportSearch &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005%21Readme_ReportSearch&amp;amp;referringTitle=Home"&gt;SS2005&lt;/a&gt; &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21Readme_ReportSearch&amp;amp;referringTitle=Home"&gt;SS2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; RSExplorer Sample Application &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005%21RSExplorer%20Sample%20Application&amp;amp;referringTitle=Home"&gt;SS2005&lt;/a&gt; &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21RSExplorer%20Sample%20Application&amp;amp;referringTitle=Home"&gt;SS2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
&lt;b&gt;Extension Samples&lt;/b&gt;
&lt;/h3&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Sample &lt;/th&gt;&lt;th&gt; SQL Server 2005 &lt;/th&gt;&lt;th&gt; SQL Server 2008 &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Custom Report Item Sample &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005%21Custom%20Report%20Item%20Sample&amp;amp;referringTitle=Home"&gt;SS2005&lt;/a&gt; &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21Custom%20Report%20Item%20Sample&amp;amp;referringTitle=Home"&gt;SS2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; File Share Data Processing Extension Sample &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005%21File%20Share%20Data%20Processing%20Extension%20Sample&amp;amp;referringTitle=Home"&gt;SS2005&lt;/a&gt; &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21File%20Share%20Data%20Processing%20Extension%20Sample&amp;amp;referringTitle=Home"&gt;SS2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Printer Delivery Extension Sample &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005%21Printer%20Delivery%20Extension%20Sample&amp;amp;referringTitle=Home"&gt;SS2005&lt;/a&gt; &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21Printer%20Delivery%20Extension%20Sample&amp;amp;referringTitle=Home"&gt;SS2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Security Extension Sample &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005%21Security%20Extension%20Sample&amp;amp;referringTitle=Home"&gt;SS2005&lt;/a&gt; &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21Security%20Extension%20Sample&amp;amp;referringTitle=Home"&gt;SS2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
&lt;b&gt;Model Samples&lt;/b&gt;
&lt;/h3&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Sample &lt;/th&gt;&lt;th&gt; SQL Server 2005 &lt;/th&gt;&lt;th&gt; SQL Server 2008 &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; AdventureWorks Sample Model &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005%21AdventureWorks%20Sample%20Model&amp;amp;referringTitle=Home"&gt;SS2005&lt;/a&gt; &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21AdventureWorks%20Sample%20Model&amp;amp;referringTitle=Home"&gt;SS2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
&lt;b&gt;Report Samples&lt;/b&gt;
&lt;/h3&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Sample &lt;/th&gt;&lt;th&gt; SQL Server 2005 &lt;/th&gt;&lt;th&gt; SQL Server 2008 &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; AdventureWorks Sample Reports &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005%21AdventureWorks%20Sample%20Reports&amp;amp;referringTitle=Home"&gt;SS2005&lt;/a&gt; &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21AdventureWorks%20Sample%20Reports&amp;amp;referringTitle=Home"&gt;SS2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; AdventureWorksOffline Report Samples &lt;/td&gt;&lt;td&gt; n/a &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21AdventureWorksOffline%20Report%20Samples&amp;amp;referringTitle=Home"&gt;SS2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Report Builder Report Samples &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005%21Report%20Builder%20Report%20Samples&amp;amp;referringTitle=Home"&gt;SS2005&lt;/a&gt; &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21Report%20Builder%20Report%20Samples&amp;amp;referringTitle=Home"&gt;SS2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Server Management Sample Reports &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005%21Server%20Management%20Sample%20Reports&amp;amp;referringTitle=Home"&gt;SS2005&lt;/a&gt; &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21Server%20Management%20Sample%20Reports&amp;amp;referringTitle=Home"&gt;SS2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
&lt;b&gt;Script Samples&lt;/b&gt;
&lt;/h3&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Sample &lt;/th&gt;&lt;th&gt; SQL Server 2005 &lt;/th&gt;&lt;th&gt; SQL Server 2008 &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Script Samples (Reporting Services) &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005%21Script%20Samples%20%28Reporting%20Services%29&amp;amp;referringTitle=Home"&gt;SS2005&lt;/a&gt; &lt;/td&gt;&lt;td&gt; &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21Script%20Samples%20%28Reporting%20Services%29&amp;amp;referringTitle=Home"&gt;SS2008&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>ReedMe</author><pubDate>Tue, 10 Jun 2008 23:51:30 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20080610115130P</guid></item><item><title>UPDATED RELEASE: SQL Server 2008 RC0 (Jun 10, 2008)</title><link>http://www.codeplex.com/MSFTRSProdSamples/Release/ProjectReleases.aspx?ReleaseId=14279</link><description>&lt;div&gt;
This release contains the SQL Server 2008 RC0 product samples for Reporting Services.&lt;br&gt;
&lt;/div&gt;</description><author></author><pubDate>Tue, 10 Jun 2008 23:35:04 GMT</pubDate><guid isPermaLink="false">UPDATED RELEASE: SQL Server 2008 RC0 (Jun 10, 2008) 20080610113504P</guid></item><item><title>RELEASED: SQL Server 2008 RC0 (Jun 10, 2008)</title><link>http://www.codeplex.com/MSFTRSProdSamples/Release/ProjectReleases.aspx?ReleaseId=14279</link><description>&lt;div&gt;
This release contains the SQL Server 2008 RC0 product samples for Reporting Services.&lt;br&gt;
&lt;/div&gt;</description><author></author><pubDate>Tue, 10 Jun 2008 23:35:04 GMT</pubDate><guid isPermaLink="false">RELEASED: SQL Server 2008 RC0 (Jun 10, 2008) 20080610113504P</guid></item><item><title>Updated Wiki: SS2008!AdventureWorks Sample Model</title><link>http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008!AdventureWorks Sample Model&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Report Model Samples
&lt;/h2&gt; &lt;br /&gt; 6/10/2008 1:32:27 AM&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;With SQL Server Reporting Services, you can build semantic models based on SQL Server databases or Oracle databases running version 9.2.0.3 or later by running Report Model Designer within Business Intelligence Development Studio. After you deploy the model to the report server, you can assign role-based security permissions. Then, your Report Builder users can use the model to build ad hoc reports in Report Builder.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  SQL Server samples and sample databases must be downloaded and installed before you can view or work with them. For more information, see &lt;i&gt;Considerations for Installing SQL Server Samples and Sample Databases&lt;/i&gt;. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;The samples are installed by default at: &lt;br /&gt;&amp;lt;&lt;i&gt;drive&amp;gt;&lt;/i&gt;:\Program Files\Microsoft SQL Server\100\Samples&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt; Business Intelligence (BI) Development Studio is not supported on Itanium-based computers. However, support for BI Development Studio is available for x64-based computers. If the SQL Server sample databases have been deployed on an Itanium-based computer, use BI Development Studio on either an x86-based or x64-based computer to modify and run the samples.&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Scenario
&lt;/h3&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; The purpose of this sample is to show SQL Server Reporting Services Model Designer/Report Builder users how report models are structured and how report models are used in Report Builder.   &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
Languages
&lt;/h3&gt;Semantic Model Definition Language (SMDL)&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Features
&lt;/h3&gt;The AdventureWorks model report sample uses the following features of Reporting Services.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;  Application Area &lt;/th&gt;&lt;th&gt;  Features  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Reporting Services &lt;/td&gt;&lt;td&gt; Model Designer &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Reporting Services &lt;/td&gt;&lt;td&gt; Report Builder &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Reporting Services &lt;/td&gt;&lt;td&gt; Report Manager &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Prerequisites
&lt;/h3&gt;Before running this sample, make sure the following software is installed:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; SQL Server, including the following components:  &lt;/li&gt;&lt;li&gt; Reporting Services   &lt;/li&gt;&lt;li&gt; Business Intelligence Development Studio   &lt;/li&gt;&lt;li&gt; One sample database: &lt;b&gt;AdventureWorks&lt;/b&gt; (data warehouse)  &lt;/li&gt;&lt;li&gt; Microsoft .NET Framework 2.0 on the computer(s) that you are using to run Model Designer and Report Builder.  &lt;/li&gt;&lt;li&gt; Visual Studio.   In addition, make sure that you have permissions to:&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; Retrieve data from the &lt;b&gt;AdventureWorks&lt;/b&gt; database.  &lt;/li&gt;&lt;li&gt; Publish to the report server.  &lt;/li&gt;&lt;li&gt; Assign role-based security permissions to catalog items.  &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
Opening the AdventureWorks Model
&lt;/h3&gt;The sample needs to be deployed to a report server. Place the model files in a network location that is accessible to the computer that you intend to run Model Designer on. After it is deployed, you can open the model in the Business Intelligence Development Studio.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To open the AdventureWorks model in Model Designer
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft SQL Server 2008&lt;/b&gt; and then click &lt;b&gt;Business Intelligence Development Studio&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;On the &lt;b&gt;File&lt;/b&gt; menu, point to &lt;b&gt;Open&lt;/b&gt;, and then click &lt;b&gt;Project/Solution&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;In Open Project, navigate to the network location where you saved the model files.&lt;/li&gt;&lt;li&gt;Select the Adventure Works Model.sln file, and then click &lt;b&gt;Open&lt;/b&gt;. &lt;/li&gt;
&lt;/ol&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Note:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Alternatively, you can add the .smdl file to an already existing model by right-clicking the Report Models folder, pointing to &lt;b&gt;Add&lt;/b&gt;, and clicking &lt;b&gt;Existing Item&lt;/b&gt;. Navigate to the location where you saved the sample files. Select the .smdl file and then click &lt;b&gt;Add&lt;/b&gt;.  &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;The sample model is displayed in the Business Intelligence Development Studio window. You can edit the model and .dsv files, save the model to the report server and assign security permissions.&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Deploying the Model
&lt;/h3&gt;When you are finished modifying the model, you need to deploy the model to the report server. &lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To deploy the AdventureWorks model from Model Designer
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;In Solution Explorer, right-click the Adventure Works Model project.&lt;/li&gt;&lt;li&gt;On the &lt;b&gt;Build&lt;/b&gt; menu, click &lt;b&gt;Deploy Report Model Project&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Note:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Alternatively, right-click the report model project and select &lt;b&gt;Deploy&lt;/b&gt;. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;Deployment can take several minutes. If successful, a message is displayed at the bottom of the window indicating the model was successfully deployed. If an error occurred during deployment, a message is displayed indicating the error.&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Assigning Permissions to the Model
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
To assign permissions to the AdventureWorks model in Object Explorer
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft SQL Server 2008&lt;/b&gt; and then click &lt;b&gt;SQL Server Management Studio&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;When prompted, connect to the server where the report model is located.&lt;/li&gt;&lt;li&gt;In Object Explorer, navigate to the model, right-click the model, and click &lt;b&gt;Properties&lt;/b&gt;. &lt;/li&gt;&lt;li&gt;In the Model Properties page, click &lt;b&gt;Model Security&lt;/b&gt;. &lt;/li&gt;&lt;li&gt;Select the &lt;b&gt;Secure individual model items independently of this model&lt;/b&gt; check box.&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Use these roles for each group or user account&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Add Group or User&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Select the group or user for which you are creating the role assignment and then click &lt;b&gt;OK&lt;/b&gt;. &lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
Opening the AdventureWorks Model Sample in Report Builder
&lt;/h3&gt;After you have saved the report model to the report server and assigned the appropriate permissions to the report, you can open it in Report Builder and create reports.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To open the Adventure Works model sample in Report Builder
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;In your Web browser, type the URL for your report server in the address bar. By default, the URL is http://&amp;lt;webservername&amp;gt;/reports.&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Report Builder&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;In the &lt;b&gt;Getting Started&lt;/b&gt; pane, select &lt;b&gt;AdventureWorks&lt;/b&gt;, and then click &lt;b&gt;OK&lt;/b&gt;.Your model is displayed in the Explorer pane. &lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
See Also
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
Tasks
&lt;/h6&gt;&lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008%21Report%20Builder%20Report%20Samples&amp;amp;referringTitle=SS2008%21AdventureWorks%20Sample%20Model"&gt;Report Builder Report Samples&lt;/a&gt;  &lt;i&gt;Considerations for Installing SQL Server Samples and Sample Databases&lt;/i&gt;  &lt;br /&gt;&lt;h6&gt;
Other Resources
&lt;/h6&gt;&lt;b&gt;Adventure Works Cycles Business Scenarios&lt;/b&gt;  &lt;b&gt;How to: Publish a Report Model &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=Model%20Designer&amp;amp;referringTitle=SS2008%21AdventureWorks%20Sample%20Model"&gt;Model Designer&lt;/a&gt;&lt;/b&gt;  &lt;b&gt;Granting Permissions on a Native Mode Report Server&lt;/b&gt;    &lt;br /&gt;&lt;h6&gt;
 Help and Information
&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Getting SQL Server 2008 Assistance* &amp;#169; 2008 Microsoft Corporation. All rights reserved.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>bonniefe</author><pubDate>Tue, 10 Jun 2008 23:17:46 GMT</pubDate><guid isPermaLink="false">Updated Wiki: SS2008!AdventureWorks Sample Model 20080610111746P</guid></item><item><title>Updated Wiki: SS2005!AdventureWorks Sample Model</title><link>http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005!AdventureWorks Sample Model&amp;version=15</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Report Model Samples
&lt;/h2&gt; &lt;br /&gt; 6/10/2008 3:14:30 PM&lt;br /&gt;  &lt;br /&gt; Updated: &lt;b&gt; 14 April 2006 &lt;/b&gt;&lt;br /&gt;With SQL Server 2005 Reporting Services, you can build semantic models based on SQL Server databases by running Report Model Designer within Business Intelligence Development Studio. After you deploy the model to the report server, you can assign role-based security permissions. Then, your Report Builder users can use the model to build ad hoc reports in Report Builder.&lt;br /&gt;The AdventureWorks sample report model is shipped with SQL Server 2005. The samples are not installed automatically during setup. For instructions about how to install the samples, see &lt;a href="http://go.microsoft.com/fwlink/?LinkId=67739" class="externalLink"&gt;Installing Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; in SQL Server 2005 Books Online.&lt;br /&gt;The samples are installed by default at: &lt;br /&gt;&amp;lt;&lt;i&gt;drive&amp;gt;&lt;/i&gt;:\Program Files\Microsoft SQL Server\90\Samples&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt; Business Intelligence (BI) Development Studio is not supported on Itanium-based computers. However, support for BI Development Studio is available for x64-based computers. If the SQL Server sample databases have been deployed on an Itanium-based computer, use BI Development Studio on either an x86-based or x64-based computer to modify and run the samples.&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Scenario
&lt;/h3&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; The purpose of this sample is to show SQL Server Reporting Services Model Designer/Report Builder users how report models are structured and how report models are used in Report Builder.   &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
Languages
&lt;/h3&gt;Semantic Model Definition Language (SMDL)&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Features
&lt;/h3&gt;The AdventureWorks model report sample uses the following features of Reporting Services.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;  Application Area &lt;/th&gt;&lt;th&gt;  Features  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Reporting Services&lt;/td&gt;&lt;td&gt; Model Designer &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Reporting Services&lt;/td&gt;&lt;td&gt; Report Builder &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; Reporting Services&lt;/td&gt;&lt;td&gt; Report Manager &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Prerequisites
&lt;/h3&gt;Before running this sample, make sure the following software is installed:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; SQL Server 2005, including the following components:  &lt;/li&gt;&lt;li&gt; Reporting Services  &lt;/li&gt;&lt;li&gt; SQL Server Management Studio  &lt;/li&gt;&lt;li&gt; Business Intelligence Development Studio  &lt;/li&gt;&lt;li&gt; One sample database: &lt;b&gt;AdventureWorks&lt;/b&gt; (data warehouse)  &lt;/li&gt;&lt;li&gt; Microsoft .NET Framework 2.0 on the computer(s) that you are using to run Model Designer and Report Builder.  &lt;/li&gt;&lt;li&gt; Visual Studio 2005.   In addition, make sure that you have permissions to:&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; Retrieve data from the AdventureWorks database.  &lt;/li&gt;&lt;li&gt; Publish to the report server.  &lt;/li&gt;&lt;li&gt; Assign role-based security permissions to catalog items.  &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
Opening the AdventureWorks Model
&lt;/h3&gt;The sample needs to be deployed to a report server. Place the model files in a network location that is accessible to the computer that you intend to run Model Designer on. After it is deployed, you can open the model in the Business Intelligence Development Studio.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To open the AdventureWorks model in Model Designer
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;SQL Server 2005&lt;/b&gt; and then click &lt;b&gt;Business Intelligence Development Studio&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;On the &lt;b&gt;File&lt;/b&gt; menu, point to &lt;b&gt;Open&lt;/b&gt;, and then click &lt;b&gt;Project/Solution&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;In Open Project, navigate to the network location where you saved the model files.&lt;/li&gt;&lt;li&gt;Select the Adventure Works Model.sln file, and then click &lt;b&gt;Open&lt;/b&gt;. &lt;/li&gt;
&lt;/ol&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Note:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Alternatively, you can add the .smdl file to an already existing model by right-clicking the Report Models folder, pointing to &lt;b&gt;Add&lt;/b&gt;, and clicking &lt;b&gt;Existing Item&lt;/b&gt;. Navigate to the location where you saved the sample files. Select the .smdl file and then click &lt;b&gt;Add&lt;/b&gt;.  &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;The sample model is displayed in the Business Intelligence Development Studio window. You can edit the model and .dsv files, save the model to the report server and assign security permissions.&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Deploying the Model
&lt;/h3&gt;When you are finished modifying the model, you need to deploy the model to the report server. &lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To deploy the AdventureWorks model from Model Designer
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;In Solution Explorer, right-click the Adventure Works Model project.&lt;/li&gt;&lt;li&gt;On the &lt;b&gt;Build&lt;/b&gt; menu, click &lt;b&gt;Deploy Report Model Project&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Note:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Alternatively, right-click the report model project and select &lt;b&gt;Deploy&lt;/b&gt;. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;Deployment can take several minutes. If successful, a message is displayed at the bottom of the window indicating the model was successfully deployed. If an error occurred during deployment, a message is displayed indicating the error.&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Assigning Permissions to the Model
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
To assign permissions to the AdventureWorks model in Object Explorer
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;SQL Server 2005&lt;/b&gt; and then click &lt;b&gt;SQL Server Management Studio&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;When prompted, connect to the server where the report model is located.&lt;/li&gt;&lt;li&gt;In Object Explorer, navigate to the model, right-click the model, and click &lt;b&gt;Properties&lt;/b&gt;. &lt;/li&gt;&lt;li&gt;In the Model Properties page, click &lt;b&gt;Model Security&lt;/b&gt;. &lt;/li&gt;&lt;li&gt;Select the &lt;b&gt;Secure individual model items independently of this model&lt;/b&gt; check box.&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Use these roles for each group or user account&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Add Group or User&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Select the group or user for which you are creating the role assignment and then click &lt;b&gt;OK&lt;/b&gt;. &lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
Opening the AdventureWorks Model Sample in Report Builder
&lt;/h3&gt;After you have saved the report model to the report server and assigned the appropriate permissions to the report, you can open it in Report Builder and create reports.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To open the Adventure Works model sample in Report Builder
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;In your Web browser, type the URL for your report server in the address bar. By default, the URL is http://&amp;lt;webservername&amp;gt;/reports.&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Report Builder&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;In the &lt;b&gt;Getting Started&lt;/b&gt; pane, select &lt;b&gt;AdventureWorks&lt;/b&gt;, and then click &lt;b&gt;OK&lt;/b&gt;.Your model is displayed in the Explorer pane. &lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
See Also
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
Tasks
&lt;/h6&gt;&lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005%21Report%20Builder%20Report%20Samples&amp;amp;referringTitle=SS2005%21AdventureWorks%20Sample%20Model"&gt;Report Builder Report Samples&lt;/a&gt;  &lt;i&gt;Installing Samples&lt;/i&gt;  &lt;br /&gt;&lt;h6&gt;
Other Resources
&lt;/h6&gt;&lt;b&gt;Installing AdventureWorks Sample Databases and Samples&lt;/b&gt;  &lt;b&gt;Adventure Works Cycles Business Scenarios&lt;/b&gt;  &lt;b&gt;How to: Publish a Report Model &lt;a href="http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=Model%20Designer&amp;amp;referringTitle=SS2005%21AdventureWorks%20Sample%20Model"&gt;Model Designer&lt;/a&gt;&lt;/b&gt;  &lt;b&gt;Managing Permissions and Security for Reporting Services&lt;/b&gt;    &lt;br /&gt;&lt;h6&gt;
 Help and Information
&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Getting SQL Server 2005 Assistance* &amp;#169; 2008 Microsoft Corporation. All rights reserved.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>bonniefe</author><pubDate>Tue, 10 Jun 2008 23:17:18 GMT</pubDate><guid isPermaLink="false">Updated Wiki: SS2005!AdventureWorks Sample Model 20080610111718P</guid></item><item><title>Updated Wiki: SS2008!Script Samples (Reporting Services)</title><link>http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008!Script Samples (Reporting Services)&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Script Samples (Reporting Services)
&lt;/h2&gt; &lt;br /&gt; 6/10/2008 1:32:27 AM&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;The following samples represent scripts written for Reporting Services using Microsoft Visual Basic .NET. Script samples typically address a single feature or technology and are task-based. You can use script files with the Reporting Services SOAP API to access most of the management and administration operations available on your report server.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Samples are provided for educational purposes only. They are not intended to be used in a production environment and have not been tested in a production environment. Microsoft does not provide technical support for these samples. Sample applications and assemblies should not be connected to or used with your production SQL Server database or your report server without the permission of the system administrator. Microsoft does not provide technical support for these samples. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;The following table describes the sample scripts.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;  File &lt;/th&gt;&lt;th&gt;  Description  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; AddItemSecurity.rss&lt;/td&gt;&lt;td&gt; Demonstrates how to use a script to set item security policies in the report server namespace. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; CancelRunningJobs.rss&lt;/td&gt;&lt;td&gt; Demonstrates a sample administration script that cancels jobs that are running on a report server. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; ConfigureSystemProperties.rss&lt;/td&gt;&lt;td&gt; Demonstrates a script that can be used to set system-level, report server properties. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; PublishSampleReports.rss&lt;/td&gt;&lt;td&gt; Demonstrates a script that publishes the sample reports to a report server. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Requirements
&lt;/h3&gt;Before you run sample scripts, the following conditions must be met:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; The sample reports and the script files must first be installed to your hard drive using Reporting Services Setup or the separate sample installer.  &lt;/li&gt;&lt;li&gt; You must have permission to run the &lt;b&gt;rs&lt;/b&gt; utility from the computer on which a report server instance is installed.  &lt;/li&gt;&lt;li&gt; You must have access to the report server that you are accessing with your script.  &lt;/li&gt;&lt;li&gt; You must have appropriate permissions on the root folder of the report server you are accessing. For more information about permissions and user roles, see &lt;b&gt;Granting Permissions on a Native Mode Report Server&lt;/b&gt;.  &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
Location of the Script Files
&lt;/h3&gt;When you install the samples to the default installation directory, scripting samples are located by default in C:\Program Files\Microsoft SQL Server\100\Samples\Reporting Services\Script Samples.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  SQL Server samples and sample databases must be downloaded and installed before you can view or work with them. For more information, see &lt;i&gt;Considerations for Installing SQL Server Samples and Sample Databases&lt;/i&gt;. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Running the Sample Scripts
&lt;/h3&gt;You can run the sample scripts in the Reporting Services script environment.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To run this sample
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open a command prompt: On the &lt;b&gt;Start&lt;/b&gt; menu, click &lt;b&gt;Run&lt;/b&gt;, type &lt;b&gt;cmd&lt;/b&gt; in the text box, and then click &lt;b&gt;OK&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Navigate to the directory that contains your sample script. For example, if your sample script is installed in the default directory, type the following at the command prompt:  *  cd C:\Program Files\Microsoft SQL Server\100\Samples\Reporting Services\Script Samples *&lt;/li&gt;&lt;li&gt;At the command prompt, enter the following to see a list of command prompt options available for use with the &lt;b&gt;rs&lt;/b&gt; utility:  *  rs -? * &lt;b&gt;Note:   If you receive a message that &lt;b&gt;rs&lt;/b&gt; is not a recognized command or batch file, you may need to add the location of rs.exe to your Windows environment variable PATH.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;At the command prompt, type the appropriate command to run the sample script file. For example, to run PublishSampleReports.rss type the following command, while replacing the given server URL with the report server you are accessing:  *  rs -i PublishSampleReports.rss -s http://&amp;lt;Server Name&amp;gt;/reportserver *&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
Modifying the Script File
&lt;/h3&gt;You can open any of the .rss files using a text editor.&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
See Also
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
Tasks
&lt;/h6&gt;&lt;i&gt;Compiling and Running Code Examples&lt;/i&gt;  &lt;i&gt;Reporting Services Samples&lt;/i&gt;  &lt;br /&gt;&lt;h6&gt;
Other Resources
&lt;/h6&gt;&lt;b&gt;Scripting with the rs Utility and the Web Service&lt;/b&gt;  &lt;i&gt;Application Samples (Reporting Services)&lt;/i&gt;  &lt;b&gt;Accessing the SOAP API&lt;/b&gt;    &lt;br /&gt;&lt;h6&gt;
 Help and Information
&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Getting SQL Server 2008 Assistance* &amp;#169; 2008 Microsoft Corporation. All rights reserved.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>bonniefe</author><pubDate>Tue, 10 Jun 2008 23:16:38 GMT</pubDate><guid isPermaLink="false">Updated Wiki: SS2008!Script Samples (Reporting Services) 20080610111638P</guid></item><item><title>Updated Wiki: SS2005!Script Samples (Reporting Services)</title><link>http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005!Script Samples (Reporting Services)&amp;version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Script Samples (Reporting Services)
&lt;/h2&gt; &lt;br /&gt; 6/10/2008 3:14:30 PM&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt;The following samples represent scripts written for Reporting Services using Microsoft Visual Basic .NET. Script samples typically address a single feature or technology and are task-based. You can use script files with the Reporting Services SOAP API to access most of the management and administration operations available on your report server.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  These samples are provided for educational purposes only. They are not intended to be used in a production environment and have not been tested in a production environment. Microsoft does not provide technical support for these samples. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;The following table describes the sample scripts.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;  File &lt;/th&gt;&lt;th&gt;  Description  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; AddItemSecurity.rss&lt;/td&gt;&lt;td&gt; Demonstrates how to use a script to set item security policies in the report server namespace. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; CancelRunningJobs.rss&lt;/td&gt;&lt;td&gt; Demonstrates a sample administration script that cancels jobs that are running on a report server. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; ConfigureSystemProperties.rss&lt;/td&gt;&lt;td&gt; Demonstrates a script that can be used to set system-level, report server properties. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; PublishSampleReports.rss&lt;/td&gt;&lt;td&gt; Demonstrates a script that publishes the sample reports to a report server. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Requirements
&lt;/h3&gt;Before you run sample scripts, the following conditions must be met:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; The sample reports and the script files must first be installed to your hard drive using Reporting Services Setup or the separate sample installer.  &lt;/li&gt;&lt;li&gt; You must have permission to run the &lt;b&gt;rs&lt;/b&gt; utility from the computer on which a report server instance is installed.  &lt;/li&gt;&lt;li&gt; You must have access to the report server that you are accessing with your script.  &lt;/li&gt;&lt;li&gt; You must have appropriate permissions on the root folder of the report server you are accessing. For more information about permissions and user roles, see &lt;b&gt;Managing Permissions and Security for Reporting Services&lt;/b&gt;.  &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
Location of the Script Files
&lt;/h3&gt;When you install the samples to the default installation directory, scripting samples are located by default in C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Script Samples.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Note:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  If the samples have not been installed, see &lt;a href="http://go.microsoft.com/fwlink/?LinkId=67739" class="externalLink"&gt;Installing Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Running the Sample Scripts
&lt;/h3&gt;You can run the sample scripts in the Reporting Services script environment.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To run this sample
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open a command prompt: On the &lt;b&gt;Start&lt;/b&gt; menu, click &lt;b&gt;Run&lt;/b&gt;, type &lt;b&gt;cmd&lt;/b&gt; in the text box, and then click &lt;b&gt;OK&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Navigate to the directory that contains your sample script. For example, if your sample script is installed in the default directory, type the following at the command prompt:  *  cd C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Script Samples *&lt;/li&gt;&lt;li&gt;At the command prompt, enter the following to see a list of command prompt options available for use with the &lt;b&gt;rs&lt;/b&gt; utility:  *  rs -? * &lt;b&gt;Note:   If you receive a message that rs is not a recognized command or batch file, you may need to add the location of rs.exe to your Windows environment variable PATH.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;At the command prompt, type the appropriate command to run the sample script file. For example, to run PublishSampleReports.rss type the following command, while replacing the given server URL with the report server you are accessing:  *  rs -i PublishSampleReports.rss -s http://myserver/reportserver *&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
Modifying the Script File
&lt;/h3&gt;You can open any of the .rss files using a text editor.&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
See Also
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
Tasks
&lt;/h6&gt;&lt;i&gt;Compiling and Running Code Examples&lt;/i&gt;  &lt;i&gt;SQL Server Reporting Services Samples&lt;/i&gt;  &lt;br /&gt;&lt;h6&gt;
Other Resources
&lt;/h6&gt;&lt;b&gt;Scripting with the rs Utility and the Web Service&lt;/b&gt;  &lt;i&gt;Application Samples (Reporting Services)&lt;/i&gt;  &lt;b&gt;Accessing the SOAP API&lt;/b&gt;    &lt;br /&gt;&lt;h6&gt;
 Help and Information
&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Getting SQL Server 2005 Assistance* &amp;#169; 2008 Microsoft Corporation. All rights reserved.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>bonniefe</author><pubDate>Tue, 10 Jun 2008 23:16:07 GMT</pubDate><guid isPermaLink="false">Updated Wiki: SS2005!Script Samples (Reporting Services) 20080610111607P</guid></item><item><title>Updated Wiki: SS2008!RSExplorer Sample Application</title><link>http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008!RSExplorer Sample Application&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Readme_RSExplorer Sample Application
&lt;/h2&gt; &lt;br /&gt; 6/10/2008 1:32:27 AM&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt; This sample works only with SQL Server 2005 and SQL Server 2008. It will not work with any version of SQL Server earlier than SQL Server 2005. &lt;br /&gt;RSExplorer is a sample Microsoft Windows application developed in Microsoft Visual C# using Microsoft Visual Studio. The application is based on a real-world scenario, and it demonstrates how to develop a Windows application that uses the Reporting Services Web service. RSExplorer uses a Microsoft .NET Framework proxy class to call Web service methods exposed by the Reporting Services SOAP API. It also highlights new features in the area of enterprise reporting. This sample is not supported on Itanium-based operating systems.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Sample applications should not be connected to or used with your production SQL Server database or your report server without the permission of the system administrator. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Requirements
&lt;/h3&gt;You should be familiar with Visual Studio and Visual Basic or C#, and you should have installed the following to use the RSExplorer sample: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; Microsoft Visual Studio 2005. This sample is not compatible with Visual Studio 2008.  &lt;/li&gt;&lt;li&gt; SQL Server, including Reporting Services.  &lt;/li&gt;&lt;li&gt; Microsoft .NET Framework 2.0.  &lt;/li&gt;&lt;li&gt; Reporting Services samples. You can choose to install the samples during SQL Server setup. For this release, when you choose to install samples, a separate installer is installed on your computer that you can launch to extract and install samples. You can run this installer from the &lt;b&gt;Start&lt;/b&gt; menu in the Microsoft SQL Server program group.  &lt;/li&gt;&lt;li&gt; A report server that you have permission to access on your network, if you plan to use the sample client application to view the contents of a report server and render reports.   &lt;/li&gt;
&lt;/ul&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Note:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  RSExplorer may be converted to compile and run in previous versions of Visual Studio. However, it is designed specifically to be compatible with the version mentioned in this section. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  SQL Server samples and sample databases must be downloaded and installed before you can view or work with them. For more information, see &lt;i&gt;Considerations for Installing SQL Server Samples and Sample Databases&lt;/i&gt;. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Location
&lt;/h3&gt;This sample is located by default at:&lt;br /&gt; C:\Program Files\Microsoft SQL Server\100\Samples\Reporting Services\Application Samples\ReportSearch Sample&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Building the Sample
&lt;/h3&gt;If you have not already created a strong name key file, generate the key file using the following instructions.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
 To generate a strong name key file
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open a Microsoft Visual Studio 2005 command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.-- or --Open a Microsoft .NET Framework command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Use the change directory command (CD) to change the current directory of the command prompt window to the folder where the samples are installed. &lt;b&gt;Note: To determine the folder where samples are located, click the &lt;b&gt;Start&lt;/b&gt; button, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft SQL Server&lt;/b&gt;, point to &lt;b&gt;Documentation and Tutorials&lt;/b&gt;, and then click &lt;b&gt;Samples Directory&lt;/b&gt;. If the default installation location was used, the samples are located in &amp;lt;system_drive&amp;gt;:\Program Files\Microsoft SQL Server\100\Samples.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;At the command prompt, run the following command to generate the key file: &lt;span class="codeInline"&gt;sn -k SampleKey.snk&lt;/span&gt;  &lt;b&gt;Important: For more information about the strong-name key pair, see &amp;quot;Security Briefs: Strong Names and Security in the .NET Framework&amp;quot; in the .NET Development Center on MSDN.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;&lt;h6&gt;
To build and run the RSExplorer sample within Visual Studio
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open the solution (RSExplorerCS.sln or RSExplorerVB.sln).&lt;/li&gt;&lt;li&gt;From the &lt;b&gt;Debug&lt;/b&gt; menu, click &lt;b&gt;Start Without Debugging&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;To exit the application, choose &lt;b&gt;File&lt;/b&gt; and then &lt;b&gt;Exit&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To build and run the RSExplorer sample from the Command Line
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Use the &lt;b&gt;Change Directory&lt;/b&gt; command to change to the RSExplorer directory.&lt;/li&gt;&lt;li&gt;Type the following to build both the C# and Visual Basic versions of the sample: *  for /r %f in (*.sln) do C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\msbuild.exe &amp;quot;%f&amp;quot; * &lt;b&gt;Note:   The Windows system path and .NET Framework version number may differ on your system.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;In the application's \Bin\Debug directory, double-click &lt;b&gt;RSExplorer.exe&lt;/b&gt; to start the application.&lt;/li&gt;&lt;li&gt;From the &lt;b&gt;File&lt;/b&gt; menu, choose &lt;b&gt;Exit&lt;/b&gt; to close the application.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
Using RSExplorer
&lt;/h3&gt;After installing the RSExplorer sample application, you can use the sample to view the contents of a report server, add new folders, import reports, edit item properties, and view reports.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Sample applications should not be connected to or used with your production SQL Server database or your report server without the permission of the system administrator. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To start the RSExplorer sample application
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open RSExplorer.sln in Visual Studio.&lt;/li&gt;&lt;li&gt;On the &lt;b&gt;Debug&lt;/b&gt; menu, click &lt;b&gt;Start&lt;/b&gt; to run the sample application.&lt;/li&gt;&lt;li&gt;In the &lt;b&gt;Server Address&lt;/b&gt; box, enter the virtual root of the report server you want to access for example, http://&amp;lt;&lt;i&gt;localhost&lt;/i&gt;&amp;gt;/reportserver, and then click &lt;b&gt;Go&lt;/b&gt;. A detailed list of report server items should appear in the Catalog Explorer list view. &lt;/li&gt;&lt;li&gt;Navigate the report server database tree by clicking on folders. You can navigate back by clicking the Up arrow on the toolbar.&lt;/li&gt;&lt;li&gt;Click on any report in the list and click the &lt;b&gt;Show Properties&lt;/b&gt; link to view the description and path properties.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To add a folder to the report server database
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Navigate to a location in the tree to which you want to add a new folder.&lt;/li&gt;&lt;li&gt;On the &lt;b&gt;File&lt;/b&gt; menu, click &lt;b&gt;New&lt;/b&gt;, and then click &lt;b&gt;Folder&lt;/b&gt;. The &lt;b&gt;Add Folder&lt;/b&gt; dialog box opens. &lt;/li&gt;&lt;li&gt;Choose a name and description for the folder, and then click &lt;b&gt;Add&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To import a report
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;On the &lt;b&gt;File&lt;/b&gt; menu, click &lt;b&gt;Import Report&lt;/b&gt;. The &lt;b&gt;Import Report File&lt;/b&gt; dialog box opens. &lt;/li&gt;&lt;li&gt;Use the dialog box to browse for a Report Definition Language (RDL) file that you want to upload to your report server, and then click &lt;b&gt;Open&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To delete an item from the report server database
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Browse to and select an item that you want to delete in the Catalog Explorer list.&lt;/li&gt;&lt;li&gt;On the &lt;b&gt;Edit&lt;/b&gt; menu, click &lt;b&gt;Delete&lt;/b&gt;. Click &lt;b&gt;Yes&lt;/b&gt; to confirm the action.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To copy items in the report server database
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Select the item that you want to copy. RSExplorer is limited to copying reports, resources, and data sources. &lt;/li&gt;&lt;li&gt;On the &lt;b&gt;Edit&lt;/b&gt; menu, click &lt;b&gt;Copy&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Browse to a folder into which you want to copy the selected item or items, and then, on the &lt;b&gt;Edit&lt;/b&gt; menu, click &lt;b&gt;Paste&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To view the properties of a selected item
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Select an item in the &lt;b&gt;Catalog Explorer&lt;/b&gt; list.&lt;/li&gt;&lt;li&gt;Click the &lt;b&gt;Show Properties&lt;/b&gt; link above the right window pane. The properties are displayed. &lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
See Also
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
Tasks
&lt;/h6&gt;&lt;i&gt;Compiling and Running Code Examples&lt;/i&gt;  &lt;i&gt;Reporting Services Samples&lt;/i&gt;  &lt;br /&gt;&lt;h6&gt;
Other Resources
&lt;/h6&gt;&lt;i&gt;Application Samples (Reporting Services)&lt;/i&gt;    &lt;br /&gt;&lt;h6&gt;
 Help and Information
&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Getting SQL Server 2008 Assistance* &amp;#169; 2008 Microsoft Corporation. All rights reserved.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>bonniefe</author><pubDate>Tue, 10 Jun 2008 23:15:25 GMT</pubDate><guid isPermaLink="false">Updated Wiki: SS2008!RSExplorer Sample Application 20080610111525P</guid></item><item><title>Updated Wiki: SS2005!RSExplorer Sample Application</title><link>http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005!RSExplorer Sample Application&amp;version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
RSExplorer Sample Application
&lt;/h2&gt; &lt;br /&gt; 6/10/2008 3:14:30 PM&lt;br /&gt;  &lt;br /&gt; Updated: &lt;b&gt; 5 December 2005 &lt;/b&gt;&lt;br /&gt;RSExplorer is a sample Microsoft Windows application developed in Microsoft Visual&amp;nbsp;C# using Microsoft Visual Studio. The application is based on a real-world scenario, and it demonstrates how to develop a Windows application that uses the Reporting Services Web service. RSExplorer uses a Microsoft .NET Framework proxy class to call Web service methods exposed by the Reporting Services SOAP API. It also highlights new features in the area of enterprise reporting. This sample is not supported on Itanium-based operating systems.&lt;br /&gt;The SQL Server samples are not installed automatically during setup. For instructions about how to install the samples, see &lt;a href="http://go.microsoft.com/fwlink/?LinkId=67739" class="externalLink"&gt;Installing Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Sample applications should not be connected to or used with your production SQL Server database or your report server without the permission of the system administrator. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Requirements
&lt;/h3&gt;You should be familiar with Visual Studio and Visual Basic or C#, and you should have installed the following to use the RSExplorer sample: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; Microsoft Visual Studio 2005 or compatible development environment (for viewing the project files).  &lt;/li&gt;&lt;li&gt; SQL Server 2005, including Reporting Services.  &lt;/li&gt;&lt;li&gt; Microsoft .NET Framework version 2.0.  &lt;/li&gt;&lt;li&gt; Reporting Services samples. You can choose to install the samples during SQL Server 2005 setup. For this release, when you choose to install samples, a separate installer is installed on your computer that you can launch to extract and install samples. You can run this installer from the &lt;b&gt;Start&lt;/b&gt; menu in the Microsoft SQL Server 2005 program group.  &lt;/li&gt;&lt;li&gt; A report server that you have permission to access on your network, if you plan to use the sample client application to view the contents of a report server and render reports.   &lt;/li&gt;
&lt;/ul&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Note:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  RSExplorer may be converted to compile and run in previous versions of Visual Studio. However, it is designed specifically to be compatible with the version mentioned in this section. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Location
&lt;/h3&gt;This sample is located in the &lt;b&gt;Application Samples\RSExplorer Sample&lt;/b&gt; subdirectory of the Reporting Services samples directory.&lt;br /&gt;For example:&lt;br /&gt; &lt;span class="codeInline"&gt;C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Application Samples\RSExplorer Sample&lt;/span&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Building the Sample
&lt;/h3&gt;If you have not already created a strong name key file, generate the key file using the following instructions.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
 To generate a strong name key file
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open a Microsoft Visual Studio 2005 command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.-- or --Open a Microsoft .NET Framework command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Use the change directory command (CD) to change the current directory of the command prompt window to the folder where the samples are installed. &lt;b&gt;Note: To determine the folder where samples are located, click the &lt;b&gt;Start&lt;/b&gt; button, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft SQL Server&lt;/b&gt;, point to &lt;b&gt;Documentation and Tutorials&lt;/b&gt;, and then click &lt;b&gt;Samples Directory&lt;/b&gt;. If the default installation location was used, the samples are located in &amp;lt;system_drive&amp;gt;:\Program Files\Microsoft SQL Server\100\Samples.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;At the command prompt, run the following command to generate the key file: &lt;span class="codeInline"&gt;sn -k SampleKey.snk&lt;/span&gt;  &lt;b&gt;Important: For more information about the strong-name key pair, see &amp;quot;Security Briefs: Strong Names and Security in the .NET Framework&amp;quot; in the .NET Development Center on MSDN.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;&lt;h6&gt;
To build and run the RSExplorer sample within Visual Studio
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open the solution (RSExplorerCS.sln or RSExplorerVB.sln).&lt;/li&gt;&lt;li&gt;From the &lt;b&gt;Debug&lt;/b&gt; menu, click &lt;b&gt;Start Without Debugging&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;To exit the application, choose &lt;b&gt;File&lt;/b&gt; and then &lt;b&gt;Exit&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To build and run the RSExplorer sample from the Command Line
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Use the &lt;b&gt;Change Directory&lt;/b&gt; command to change to the RSExplorer directory.&lt;/li&gt;&lt;li&gt;Type the following to build both the C# and Visual Basic versions of the sample: *  for /r %f in (*.sln) do C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\msbuild.exe &amp;quot;%f&amp;quot; * &lt;b&gt;Note:   The Windows system path and .NET Framework version number may differ on your system.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;In the application's \Bin\Debug directory, double-click &lt;b&gt;RSExplorer.exe&lt;/b&gt; to start the application.&lt;/li&gt;&lt;li&gt;From the &lt;b&gt;File&lt;/b&gt; menu, choose &lt;b&gt;Exit&lt;/b&gt; to close the application.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
Using RSExplorer
&lt;/h3&gt;After installing the RSExplorer sample application, you can use the sample to view the contents of a report server, add new folders, import reports, edit item properties, and view reports.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Sample applications should not be connected to or used with your production SQL Server database or your report server without the permission of the system administrator. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To start the RSExplorer sample application
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open RSExplorer.sln in Visual Studio.&lt;/li&gt;&lt;li&gt;On the &lt;b&gt;Debug&lt;/b&gt; menu, click &lt;b&gt;Start&lt;/b&gt; to run the sample application.&lt;/li&gt;&lt;li&gt;In the &lt;b&gt;Server Address&lt;/b&gt; box, enter the virtual root of the report server you want to access for example, http://&amp;lt;&lt;i&gt;localhost&lt;/i&gt;&amp;gt;/reportserver, and then click &lt;b&gt;Go&lt;/b&gt;. A detailed list of report server items should appear in the Catalog Explorer list view. &lt;/li&gt;&lt;li&gt;Navigate the report server database tree by clicking on folders. You can navigate back by clicking the Up arrow on the toolbar.&lt;/li&gt;&lt;li&gt;Click on any report in the list and click the &lt;b&gt;Show Properties&lt;/b&gt; link to view the description and path properties.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To add a folder to the report server database
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Navigate to a location in the tree to which you want to add a new folder.&lt;/li&gt;&lt;li&gt;On the &lt;b&gt;File&lt;/b&gt; menu, click &lt;b&gt;New&lt;/b&gt;, and then click &lt;b&gt;Folder&lt;/b&gt;. The &lt;b&gt;Add Folder&lt;/b&gt; dialog box opens. &lt;/li&gt;&lt;li&gt;Choose a name and description for the folder, and then click &lt;b&gt;Add&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To import a report
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;On the &lt;b&gt;File&lt;/b&gt; menu, click &lt;b&gt;Import Report&lt;/b&gt;. The &lt;b&gt;Import Report File&lt;/b&gt; dialog box opens. &lt;/li&gt;&lt;li&gt;Use the dialog box to browse for a Report Definition Language (RDL) file that you want to upload to your report server, and then click &lt;b&gt;Open&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To delete an item from the report server database
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Browse to and select an item that you want to delete in the Catalog Explorer list.&lt;/li&gt;&lt;li&gt;On the &lt;b&gt;Edit&lt;/b&gt; menu, click &lt;b&gt;Delete&lt;/b&gt;. Click &lt;b&gt;Yes&lt;/b&gt; to confirm the action.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To copy items in the report server database
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Select the item that you want to copy. RSExplorer is limited to copying reports, resources, and data sources. &lt;/li&gt;&lt;li&gt;On the &lt;b&gt;Edit&lt;/b&gt; menu, click &lt;b&gt;Copy&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Browse to a folder into which you want to copy the selected item or items, and then, on the &lt;b&gt;Edit&lt;/b&gt; menu, click &lt;b&gt;Paste&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To view the properties of a selected item
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Select an item in the &lt;b&gt;Catalog Explorer&lt;/b&gt; list.&lt;/li&gt;&lt;li&gt;Click the &lt;b&gt;Show Properties&lt;/b&gt; link above the right window pane. The properties are displayed. &lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
See Also
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
Tasks
&lt;/h6&gt;&lt;i&gt;Compiling and Running Code Examples&lt;/i&gt;  &lt;i&gt;SQL Server Reporting Services Samples&lt;/i&gt;  &lt;br /&gt;&lt;h6&gt;
Other Resources
&lt;/h6&gt;&lt;i&gt;Application Samples (Reporting Services)&lt;/i&gt;    &lt;br /&gt;&lt;h6&gt;
 Help and Information
&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Getting SQL Server 2005 Assistance*&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
Change History
&lt;/h3&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;  Release &lt;/th&gt;&lt;th&gt;  History  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt; 5 December 2005 &lt;/b&gt;&lt;/td&gt;&lt;td&gt;  Changed content: Changed instructions for generating a key file, including the name and location of the key file.  &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &amp;#169; 2008 Microsoft Corporation. All rights reserved.&lt;br /&gt;
&lt;/div&gt;</description><author>bonniefe</author><pubDate>Tue, 10 Jun 2008 23:14:52 GMT</pubDate><guid isPermaLink="false">Updated Wiki: SS2005!RSExplorer Sample Application 20080610111452P</guid></item><item><title>Updated Wiki: SS2005!Readme_ReportSearch</title><link>http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005!Readme_ReportSearch&amp;version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
ReportSearch in Office Sample Application
&lt;/h2&gt; &lt;br /&gt; 6/10/2008 3:14:30 PM&lt;br /&gt;  &lt;br /&gt; New: &lt;b&gt; 5 December 2005 &lt;/b&gt;&lt;br /&gt;This sample demonstrates how to integrate SQL Server&amp;nbsp;2005 Reporting Services into Microsoft Office&amp;nbsp;2003 using the Research Task pane. You can search and browse report server database items without leaving Office&amp;nbsp;2003.&lt;br /&gt;The Research Task pane in Office 2003 allows developers to create their own research services. For example, if you have Reporting Services reports stored on a report server and you want to provide those reports to your internal users, you can develop a service using the Research Task pane that functions within Office applications, allowing your Office users to easily access reports while working on Office documents.&lt;br /&gt;The ReportSearch sample shows how a Reporting Services report server database items can be exposed directly within an Office&amp;nbsp;2003 Research Task pane. The user can browse folders and reports and search for reports while using most Office 2003 applications. For instance, while writing an e-mail, a user can browse to a relevant Reporting Services report in Report Manager. The application is based on a real-world scenario and it demonstrates how to extend the reach of your reports. &lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  These samples are provided for educational purposes only. They are not intended to be used in a production environment and have not been tested in a production environment. Microsoft does not provide technical support for these samples. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Requirements
&lt;/h3&gt;You should be familiar with Visual Studio and either C# or Visual Basic, and your system must have installed the following applications to use the ReportSearch sample: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; Visual Studio 2005 or compatible development environment (for viewing the project files).  &lt;/li&gt;&lt;li&gt; SQL Server 2005, including Reporting Services.  &lt;/li&gt;&lt;li&gt; Microsoft Office 2003.  &lt;/li&gt;&lt;li&gt; Microsoft .NET Framework version 2.0. You can obtain the .NET Framework SDK free of charge. See &lt;b&gt;Installing the .NET Framework SDK&lt;/b&gt;  &lt;/li&gt;&lt;li&gt; Reporting Services samples. You can choose to install the samples during SQL Server 2005 setup. For this release, when you choose to install samples, a separate installer is installed on your computer that you can launch to extract and install samples. You can run this installer from the &lt;b&gt;Start&lt;/b&gt; menu in the Microsoft SQL Server 2005 program group. For more information, see &lt;a href="http://go.microsoft.com/fwlink/?LinkId=67739" class="externalLink"&gt;Installing Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  &lt;/li&gt;&lt;li&gt; A report server that you have permission to access on your network, if you plan to use the sample client application to view the contents of a report server.   &lt;/li&gt;&lt;li&gt; Two sample databases: &lt;b&gt;AdventureWorksDW&lt;/b&gt; (data warehouse) and &lt;b&gt;AdventureWorksAS&lt;/b&gt; (OLAP).  &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
Location
&lt;/h3&gt;This sample is located by default at:&lt;br /&gt;C:\Program&amp;nbsp;Files\Microsoft&amp;nbsp;SQL&amp;nbsp;Server\90\Samples\ Reporting Services\Application Samples\ReportSearch Sample&lt;br /&gt;The C# solution for the code sample is located in the CS directory, and the Visual Basic solution is located in the VB directory.&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Setting Up the Sample
&lt;/h3&gt;If you have not already created a strong name key file, generate the key file using the following instructions.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
 To generate a strong name key file
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open a Microsoft Visual Studio 2005 command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.-- or --Open a Microsoft .NET Framework command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Use the change directory command (CD) to change the current directory of the command prompt window to the folder where the samples are installed. &lt;b&gt;Note: To determine the folder where samples are located, click the &lt;b&gt;Start&lt;/b&gt; button, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft SQL Server&lt;/b&gt;, point to &lt;b&gt;Documentation and Tutorials&lt;/b&gt;, and then click &lt;b&gt;Samples Directory&lt;/b&gt;. If the default installation location was used, the samples are located in &amp;lt;system_drive&amp;gt;:\Program Files\Microsoft SQL Server\100\Samples.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;At the command prompt, run the following command to generate the key file: &lt;span class="codeInline"&gt;sn -k SampleKey.snk&lt;/span&gt;  &lt;b&gt;Important: For more information about the strong-name key pair, see &amp;quot;Security Briefs: Strong Names and Security in the .NET Framework&amp;quot; in the .NET Development Center on MSDN.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;In order to build and run this sample, the following steps need to be performed. The sample is designed and tested to run on a single machine. &lt;br /&gt;Authentication and Identity Impersonation is set in web.config. The sample uses Windows Authentication. When possible, use Windows Authentication.&lt;br /&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To set up the Office research service
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Create an Internet Information Services (IIS)  vroot folder from the default sample language folder and name it “ReportSearch”. The language folder is \cs for the C# version or \vb for the Visual Basic version.&lt;/li&gt;&lt;li&gt;Enable Integrated Windows Authentication and disable Anonymous access on the ReportSearch vroot folder.&lt;/li&gt;&lt;li&gt;Open one of the Office 2003 applications, such as Microsoft Word 2003.&lt;/li&gt;&lt;li&gt;Click the &lt;b&gt;View&lt;/b&gt; menu, and click &lt;b&gt;Task Pane&lt;/b&gt;. In the Task pane, click the drop-down arrow and select &lt;b&gt;Research&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Research options&lt;/b&gt; at the bottom of the Task pane. The &lt;b&gt;Research Options&lt;/b&gt; dialog box appears.&lt;/li&gt;&lt;li&gt;Select &lt;b&gt;Add Services&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;In the Address box, type &lt;b&gt;http://localhost/ReportSearch/reg.asmx&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Add&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Continue&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Install&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
Running the Sample
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
To view a report in Word 2003
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open Word if it is not open already and open the Research task pane.&lt;/li&gt;&lt;li&gt;In the &lt;b&gt;Search for&lt;/b&gt; drop-down list, select &lt;b&gt;Microsoft Reporting Services Sample&lt;/b&gt; and press Enter or click the &lt;b&gt;Go&lt;/b&gt; button.&lt;/li&gt;&lt;li&gt;Type a folder path or a report name to view catalog items within the task pane. Examples:&lt;/li&gt;&lt;li&gt; Type a forward slash (/) to render all folders and reports within the root folder.  &lt;/li&gt;&lt;li&gt; Type any search term to return all folders and reports in any folder with the search term. For example, type “sales” to return all reports and folders containing the word “sales”.  &lt;/li&gt;&lt;li&gt;Once folders and/or reports are rendered in the task pane, click a folder to browse to a report summary or a report link to browse to a report within Report Manager. &lt;b&gt;Note:   Typing a question mark (?) in the &lt;b&gt;Search for&lt;/b&gt; text box will display the &lt;b&gt;Advanced Search Page&lt;/b&gt; to search within a specific folder, name, or description field.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
Viewing the Sample
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
To view the sample code
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Navigate to the ReportSearch Sample language folder. The language folder is \cs for the C# version or \vb for the Visual Basic version.&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Open&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;&lt;h3&gt;
See Also
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
Tasks
&lt;/h6&gt;&lt;i&gt;SQL Server Reporting Services Samples&lt;/i&gt;  &lt;br /&gt;&lt;h6&gt;
Other Resources
&lt;/h6&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=56252" class="externalLink"&gt;Research Services on MSDN&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;    &lt;br /&gt;&lt;h6&gt;
 Help and Information
&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Getting SQL Server 2005 Assistance* &amp;#169; 2008 Microsoft Corporation. All rights reserved.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>bonniefe</author><pubDate>Tue, 10 Jun 2008 23:13:10 GMT</pubDate><guid isPermaLink="false">Updated Wiki: SS2005!Readme_ReportSearch 20080610111310P</guid></item><item><title>Updated Wiki: SS2008!FindRenderSave Sample Windows Application</title><link>http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008!FindRenderSave Sample Windows Application&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Readme_FindRenderSave Sample Windows Application
&lt;/h2&gt; &lt;br /&gt; 6/10/2008 1:32:27 AM&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt; This sample works only with SQL Server 2005 and SQL Server 2008. It will not work with any version of SQL Server earlier than SQL Server 2005. &lt;br /&gt;FindRenderSave is a sample Microsoft Windows application developed using Microsoft Visual Studio. The application is based on a real-world scenario, and it demonstrates how to develop a Windows application that uses the Report Server Web service. The sample uses the SOAP API to enable you to search for reports in the report server database, to review the report properties and to render the reports to various on-disk formats. This sample is not supported on Itanium-based operating systems.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Sample applications should not be connected to or used with your production SQL Server database or your report server without the permission of the system administrator. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Requirements
&lt;/h3&gt;You should be familiar with Microsoft Visual Studio and either Microsoft Visual C# or Microsoft Visual Basic, and your system must meet the following requirements to use the FindRenderSave sample: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; Visual Studio 2005. This sample is not compatible with Visual Studio 2008.  &lt;/li&gt;&lt;li&gt; Microsoft .NET Framework 2.0.  &lt;/li&gt;&lt;li&gt; Reporting Services samples.  &lt;/li&gt;&lt;li&gt; A report server that you have permission to access on your network, if you plan to use the sample client application to view the contents of a report server and render reports. The sample assumes that you have SQL Server Reporting Services installed on your development computer.  &lt;/li&gt;
&lt;/ul&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  SQL Server samples and sample databases must be downloaded and installed before you can view or work with them. For more information, see &lt;i&gt;Considerations for Installing SQL Server Samples and Sample Databases&lt;/i&gt;. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Location
&lt;/h3&gt;This sample is located by default at:&lt;br /&gt; C:\Program Files\Microsoft SQL Server\100\Samples\Reporting Services\Application Samples\FindRenderSave Sample&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Building the Sample
&lt;/h3&gt;If you have not already created a strong name key file, generate the key file using the following instructions.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
 To generate a strong name key file
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open a Microsoft Visual Studio 2005 command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.-- or --Open a Microsoft .NET Framework command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Use the change directory command (CD) to change the current directory of the command prompt window to the folder where the samples are installed. &lt;b&gt;Note: To determine the folder where samples are located, click the &lt;b&gt;Start&lt;/b&gt; button, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft SQL Server&lt;/b&gt;, point to &lt;b&gt;Documentation and Tutorials&lt;/b&gt;, and then click &lt;b&gt;Samples Directory&lt;/b&gt;. If the default installation location was used, the samples are located in &amp;lt;system_drive&amp;gt;:\Program Files\Microsoft SQL Server\100\Samples.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;At the command prompt, run the following command to generate the key file: &lt;span class="codeInline"&gt;sn -k SampleKey.snk&lt;/span&gt;  &lt;b&gt;Important: For more information about the strong-name key pair, see &amp;quot;Security Briefs: Strong Names and Security in the .NET Framework&amp;quot; in the .NET Development Center on MSDN.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;&lt;h6&gt;
To build and run the FindRenderSave sample within Visual Studio
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open the solution (FindRenderSaveCS.sln or FindRenderSaveVB.sln).&lt;/li&gt;&lt;li&gt;From the &lt;b&gt;Debug&lt;/b&gt; menu, click &lt;b&gt;Start Without Debugging&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;To exit the application, click &lt;b&gt;Close&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To build and run the FindRenderSave sample from the Command Line
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Use the Change Directory command (&lt;b&gt;CD&lt;/b&gt;) to change to the \FindRenderSave directory.&lt;/li&gt;&lt;li&gt;Type the following to build both the C# and Visual Basic versions of the sample: *  for /r %f in (*.sln) do C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\msbuild.exe &amp;quot;%f&amp;quot; * &lt;b&gt;Note:   The Windows system path and .NET Framework version number may differ on your system.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;In the application's \Bin\Debug directory, double-click &lt;b&gt;FindRenderSave.exe&lt;/b&gt; to start the application.&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Close&lt;/b&gt;, to close the application.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
Using FindRenderSave
&lt;/h3&gt;After installing the FindRenderSave sample application, you can use the sample to search for reports, view report properties, and render reports to various on-disk formats. By default, the application attempts to connect to an instance of the Report Server Web service located on the same computer running FindRenderSave.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Sample applications should not be connected to or used with your production SQL Server database or your report server without the permission of the system administrator. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To use the FindRenderSave sample application
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open FindRenderSave.sln in Visual Studio.&lt;/li&gt;&lt;li&gt;On the &lt;b&gt;Debug&lt;/b&gt; menu, click &lt;b&gt;Start&lt;/b&gt; to run the sample application. &lt;/li&gt;&lt;li&gt;Use the &lt;b&gt;Search by&lt;/b&gt; list to search for reports by name, by description, or by both name and description.&lt;/li&gt;&lt;li&gt;Enter the text that you want to use in your search in the &lt;b&gt;Search string&lt;/b&gt; box. When you have finished entering your search string, click &lt;b&gt;Search&lt;/b&gt;. A list of reports that match the search criteria appears in the &lt;b&gt;Items found&lt;/b&gt; list. &lt;/li&gt;&lt;li&gt;Click on any report in the &lt;b&gt;Items found&lt;/b&gt; list to view the description and path properties.&lt;/li&gt;&lt;li&gt;When a report is selected, you can render the report to one of four render formats: Excel, Image, Web archive (MHTML), or PDF. To select a render format, use the &lt;b&gt;Render as&lt;/b&gt; list.&lt;/li&gt;&lt;li&gt;To save the report, click &lt;b&gt;Save Report&lt;/b&gt;. The &lt;b&gt;Save As&lt;/b&gt; dialog box opens.  &lt;b&gt;Note:   FindRenderSave will not render or save reports requiring credentials or parameterized reports that do not have default values specified for all parameters.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Choose a location and type a name for the report, and then click &lt;b&gt;Save&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;To exit the application, click &lt;b&gt;Close&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
See Also
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
Tasks
&lt;/h6&gt;&lt;i&gt;Compiling and Running Code Examples&lt;/i&gt;  &lt;i&gt;Reporting Services Samples&lt;/i&gt;  &lt;br /&gt;&lt;h6&gt;
Other Resources
&lt;/h6&gt;&lt;i&gt;Application Samples (Reporting Services)&lt;/i&gt;    &lt;br /&gt;&lt;h6&gt;
 Help and Information
&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Getting SQL Server 2008 Assistance* &amp;#169; 2008 Microsoft Corporation. All rights reserved.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>bonniefe</author><pubDate>Tue, 10 Jun 2008 23:12:41 GMT</pubDate><guid isPermaLink="false">Updated Wiki: SS2008!FindRenderSave Sample Windows Application 20080610111241P</guid></item><item><title>Updated Wiki: SS2005!FindRenderSave Sample Windows Application</title><link>http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005!FindRenderSave Sample Windows Application&amp;version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
FindRenderSave Sample Windows Application
&lt;/h2&gt; &lt;br /&gt; 6/10/2008 3:14:30 PM&lt;br /&gt;  &lt;br /&gt; Updated: &lt;b&gt; 5 December 2005 &lt;/b&gt;&lt;br /&gt;FindRenderSave is a sample Microsoft Windows application developed using Microsoft Visual Studio. The application is based on a real-world scenario, and it demonstrates how to develop a Windows application that uses the Report Server Web service. The sample uses the SOAP API to enable you to search for reports in the report server database, to review the report properties and to render the reports to various on-disk formats. This sample is not supported on Itanium-based operating systems.&lt;br /&gt;The SQL Server samples are not installed automatically during setup. For instructions about how to install the samples, see &lt;a href="http://go.microsoft.com/fwlink/?LinkId=67739" class="externalLink"&gt;Installing Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Sample applications should not be connected to or used with your production SQL Server database or your report server without the permission of the system administrator. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Requirements
&lt;/h3&gt;You should be familiar with Microsoft Visual Studio and either Microsoft Visual&amp;nbsp;C# or Microsoft Visual Basic, and your system must meet the following requirements to use the FindRenderSave sample: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; Visual Studio 2005 or compatible development environment (for viewing the project files).  &lt;/li&gt;&lt;li&gt; Microsoft .NET Framework version 2.0.  &lt;/li&gt;&lt;li&gt; Reporting Services samples. You can choose to install the samples during SQL Server 2005 setup. For this release, when you choose to install samples, a separate installer is installed on your computer that you can launch to extract and install samples. You can run this installer from the &lt;b&gt;Start&lt;/b&gt; menu in the Microsoft SQL Server 2005 program group.  &lt;/li&gt;&lt;li&gt; A report server that you have permission to access on your network, if you plan to use the sample client application to view the contents of a report server and render reports. The sample assumes that you have SQL Server 2005 Reporting Services installed on your development computer.  &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
Location
&lt;/h3&gt;This sample is located in the &lt;b&gt;Application Samples\FindRenderSave Sample&lt;/b&gt; subdirectory of the Reporting Services samples directory.&lt;br /&gt;For example:&lt;br /&gt; &lt;span class="codeInline"&gt;C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Application Samples\FindRenderSave Sample&lt;/span&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Building the Sample
&lt;/h3&gt;If you have not already created a strong name key file, generate the key file using the following instructions.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
 To generate a strong name key file
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open a Microsoft Visual Studio 2005 command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.-- or --Open a Microsoft .NET Framework command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Use the change directory command (CD) to change the current directory of the command prompt window to the folder where the samples are installed. &lt;b&gt;Note: To determine the folder where samples are located, click the &lt;b&gt;Start&lt;/b&gt; button, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft SQL Server&lt;/b&gt;, point to &lt;b&gt;Documentation and Tutorials&lt;/b&gt;, and then click &lt;b&gt;Samples Directory&lt;/b&gt;. If the default installation location was used, the samples are located in &amp;lt;system_drive&amp;gt;:\Program Files\Microsoft SQL Server\100\Samples.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;At the command prompt, run the following command to generate the key file: &lt;span class="codeInline"&gt;sn -k SampleKey.snk&lt;/span&gt;  &lt;b&gt;Important: For more information about the strong-name key pair, see &amp;quot;Security Briefs: Strong Names and Security in the .NET Framework&amp;quot; in the .NET Development Center on MSDN.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;&lt;h6&gt;
To build and run the FindRenderSave sample within Visual Studio
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open the solution (FindRenderSaveCS.sln or FindRenderSaveVB.sln).&lt;/li&gt;&lt;li&gt;From the &lt;b&gt;Debug&lt;/b&gt; menu, click &lt;b&gt;Start Without Debugging&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;To exit the application, click &lt;b&gt;Close&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To build and run the FindRenderSave sample from the Command Line
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Use the Change Directory command (&lt;b&gt;CD&lt;/b&gt;) to change to the \FindRenderSave directory.&lt;/li&gt;&lt;li&gt;Type the following to build both the C# and Visual Basic versions of the sample: *  for /r %f in (*.sln) do C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\msbuild.exe &amp;quot;%f&amp;quot; * &lt;b&gt;Note:   The Windows system path and .NET Framework version number may differ on your system.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;In the application's \Bin\Debug directory, double-click &lt;b&gt;FindRenderSave.exe&lt;/b&gt; to start the application.&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Close&lt;/b&gt;, to close the application.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
Using FindRenderSave
&lt;/h3&gt;After installing the FindRenderSave sample application, you can use the sample to search for reports, view report properties, and render reports to various on-disk formats. By default, the application attempts to connect to an instance of the Report Server Web service located on the same computer running FindRenderSave.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Sample applications should not be connected to or used with your production SQL Server database or your report server without the permission of the system administrator. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To use the FindRenderSave sample application
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open FindRenderSave.sln in Visual Studio.&lt;/li&gt;&lt;li&gt;On the &lt;b&gt;Debug&lt;/b&gt; menu, click &lt;b&gt;Start&lt;/b&gt; to run the sample application. &lt;/li&gt;&lt;li&gt;Use the &lt;b&gt;Search by&lt;/b&gt; list to search for reports by name, by description, or by both name and description.&lt;/li&gt;&lt;li&gt;Enter the text that you want to use in your search in the &lt;b&gt;Search string&lt;/b&gt; box. When you have finished entering your search string, click &lt;b&gt;Search&lt;/b&gt;. A list of reports that match the search criteria appears in the &lt;b&gt;Items found&lt;/b&gt; list. &lt;/li&gt;&lt;li&gt;Click on any report in the &lt;b&gt;Items found&lt;/b&gt; list to view the description and path properties.&lt;/li&gt;&lt;li&gt;When a report is selected, you can render the report to one of four render formats: Excel, Image, Web archive (MHTML), or PDF. To select a render format, use the &lt;b&gt;Render as&lt;/b&gt; list.&lt;/li&gt;&lt;li&gt;To save the report, click &lt;b&gt;Save Report&lt;/b&gt;. The &lt;b&gt;Save As&lt;/b&gt; dialog box opens.  &lt;b&gt;Note:   FindRenderSave will not render or save reports requiring credentials or parameterized reports that do not have default values specified for all parameters.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Choose a location and type a name for the report, and then click &lt;b&gt;Save&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;To exit the application, click &lt;b&gt;Close&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
See Also
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
Tasks
&lt;/h6&gt;&lt;i&gt;Compiling and Running Code Examples&lt;/i&gt;  &lt;i&gt;SQL Server Reporting Services Samples&lt;/i&gt;  &lt;br /&gt;&lt;h6&gt;
Other Resources
&lt;/h6&gt;&lt;i&gt;Application Samples (Reporting Services)&lt;/i&gt;    &lt;br /&gt;&lt;h6&gt;
 Help and Information
&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Getting SQL Server 2005 Assistance*&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
Change History
&lt;/h3&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;  Release &lt;/th&gt;&lt;th&gt;  History  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt; 5 December 2005 &lt;/b&gt;&lt;/td&gt;&lt;td&gt;  Changed content: Changed instructions for generating a key file, including the name and location of the key file.  &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &amp;#169; 2008 Microsoft Corporation. All rights reserved.&lt;br /&gt;
&lt;/div&gt;</description><author>bonniefe</author><pubDate>Tue, 10 Jun 2008 23:11:57 GMT</pubDate><guid isPermaLink="false">Updated Wiki: SS2005!FindRenderSave Sample Windows Application 20080610111157P</guid></item><item><title>Updated Wiki: SS2008!AsynchronousRender Sample Windows Application</title><link>http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008!AsynchronousRender Sample Windows Application&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Readme_AsynchronousRender Sample Windows Application
&lt;/h2&gt; &lt;br /&gt; 6/10/2008 1:32:27 AM&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt; This sample works only with SQL Server 2005 and SQL Server 2008. It will not work with any version of SQL Server earlier than SQL Server 2005. &lt;br /&gt;AsynchronousRender is a sample Windows application developed using Visual Studio 2005. The application is based on a real-world scenario, and it demonstrates how to develop a Windows application that uses the Report Server Web service. The sample uses the SOAP API to enable you to view the contents of a local report server, to select a report, and then to render that report to disk using asynchronous server communication. This sample is not supported on Itanium-based operating systems.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  These Samples are provided for educational purposes only. They are not intended to be used in a production environment and have not been tested in a production environment. Microsoft does not provide technical support for these samples. Sample applications and assemblies should not be connected to or used with your production SQL Server database or your report server without the permission of the system administrator. Microsoft does not provide technical support for these samples. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Requirements
&lt;/h3&gt;You should be familiar with Visual Studio and one or more of the .NET Framework programming languages, and you should have installed the following to use the AsynchronousRender sample:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; Microsoft Visual Studio 2005. This sample is not compatible with Visual Studio 2008.  &lt;/li&gt;&lt;li&gt; Microsoft .NET Framework 2.0.  &lt;/li&gt;&lt;li&gt; SQL Server, including Reporting Services.  &lt;/li&gt;&lt;li&gt; Reporting Services samples.   &lt;/li&gt;&lt;li&gt; A report server that you have permission to access on your network, if you plan to use the sample client application to view the contents of a report server and render reports.  &lt;/li&gt;
&lt;/ul&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  SQL Server samples and sample databases must be downloaded and installed before you can view or work with them. For more information, see &lt;i&gt;Considerations for Installing SQL Server Samples and Sample Databases&lt;/i&gt;. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Location
&lt;/h3&gt;This sample is located by default at:&lt;br /&gt; C:\Program Files\Microsoft SQL Server\100\Samples\Reporting Services\Application Samples\ReportSearch Sample&lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Building the Sample
&lt;/h3&gt;If you have not already created a strong name key file, generate the key file using the following instructions.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
 To generate a strong name key file
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open a Microsoft Visual Studio 2005 command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.-- or --Open a Microsoft .NET Framework command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Use the change directory command (CD) to change the current directory of the command prompt window to the folder where the samples are installed. &lt;b&gt;Note: To determine the folder where samples are located, click the &lt;b&gt;Start&lt;/b&gt; button, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft SQL Server&lt;/b&gt;, point to &lt;b&gt;Documentation and Tutorials&lt;/b&gt;, and then click &lt;b&gt;Samples Directory&lt;/b&gt;. If the default installation location was used, the samples are located in &amp;lt;system_drive&amp;gt;:\Program Files\Microsoft SQL Server\100\Samples.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;At the command prompt, run the following command to generate the key file: &lt;span class="codeInline"&gt;sn -k SampleKey.snk&lt;/span&gt;  &lt;b&gt;Important: For more information about the strong-name key pair, see &amp;quot;Security Briefs: Strong Names and Security in the .NET Framework&amp;quot; in the .NET Development Center on MSDN.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;&lt;h6&gt;
To build and run the AsynchronousRender sample within Visual Studio
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open the solution (AsynchronousRenderCS.sln or AsynchronousRenderVB.sln).&lt;/li&gt;&lt;li&gt;From the &lt;b&gt;Debug&lt;/b&gt; menu, click &lt;b&gt;Start Without Debugging&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;To exit the application, click &lt;b&gt;Exit&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To build and run the AsynchronousRender sample from the Command Line
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Use the &lt;b&gt;Change Directory&lt;/b&gt; command to change to the AsynchronousRender directory.&lt;/li&gt;&lt;li&gt;Type the following to build both the C# and Visual Basic versions of the sample, modifying the .NET Framework path as appropriate. For example: *  for /r %f in (*.sln) do C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\msbuild.exe &amp;quot;%f&amp;quot; *&lt;/li&gt;&lt;li&gt;In the application's \Bin\Debug directory, double-click &lt;b&gt;AsynchronousRender.exe&lt;/b&gt; to start the application.&lt;/li&gt;&lt;li&gt;To exit the application, click &lt;b&gt;Exit&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
Using the Sample
&lt;/h3&gt;After building and running the AsynchronousRender sample application, you can use the sample to browse for and render reports in your report server database. By default, the application attempts to connect to an instance of the Report Server Web Service located on the same computer running AsynchronousRender.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Sample applications should not be connected to or used with your production SQL Server database or your report server without the permission of the system administrator. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To use the AnynchronousRender sample application
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Use the &lt;b&gt;Connect&lt;/b&gt; button to make a connection to the local report server and retrieve a list of items in the report server namespace.&lt;/li&gt;&lt;li&gt;Select a report using the &lt;b&gt;TreeView&lt;/b&gt; control.&lt;/li&gt;&lt;li&gt;When a report is selected, you can render the report to Web archive (MHTML) asynchronously. To render the report, click &lt;b&gt;Render&lt;/b&gt;.An execution timer runs while the application waits for a response from the server. When the report is rendered and ready, a message box appears. To save the report to disk, click &lt;b&gt;Yes&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Choose a location and type a name for the report, and then click &lt;b&gt;Save&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;To exit the application, click &lt;b&gt;Exit&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
See Also
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
Tasks
&lt;/h6&gt;&lt;i&gt;Compiling and Running Code Examples&lt;/i&gt;  &lt;i&gt;Reporting Services Samples&lt;/i&gt;  &lt;br /&gt;&lt;h6&gt;
Other Resources
&lt;/h6&gt;&lt;i&gt;Application Samples (Reporting Services)&lt;/i&gt;    &lt;br /&gt;&lt;h6&gt;
 Help and Information
&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Getting SQL Server 2008 Assistance* &amp;#169; 2008 Microsoft Corporation. All rights reserved.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>bonniefe</author><pubDate>Tue, 10 Jun 2008 23:11:23 GMT</pubDate><guid isPermaLink="false">Updated Wiki: SS2008!AsynchronousRender Sample Windows Application 20080610111123P</guid></item><item><title>Updated Wiki: SS2005!AsynchronousRender Sample Windows Application</title><link>http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2005!AsynchronousRender Sample Windows Application&amp;version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
AsynchronousRender Sample Windows Application
&lt;/h2&gt; &lt;br /&gt; 6/10/2008 3:14:30 PM&lt;br /&gt;  &lt;br /&gt; Updated: &lt;b&gt; 5 December 2005 &lt;/b&gt;&lt;br /&gt;AsynchronousRender is a sample Windows application developed using Visual Studio 2005. The application is based on a real-world scenario, and it demonstrates how to develop a Windows application that uses the Report Server Web service. The sample uses the SOAP API to enable you to view the contents of a local report server, to select a report, and then to render that report to disk using asynchronous server communication. This sample is not supported on Itanium-based operating systems.&lt;br /&gt;The SQL Server samples are not installed automatically during setup. For instructions about how to install the samples, see &lt;a href="http://go.microsoft.com/fwlink/?LinkId=67739" class="externalLink"&gt;Installing Samples&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  These samples are provided for educational purposes only. They are not intended to be used in a production environment and have not been tested in a production environment. Microsoft does not provide technical support for these samples. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Requirements
&lt;/h3&gt;You should be familiar with Visual Studio and one or more of the .NET Framework programming languages, and you should have installed the following to use the AsynchronousRender sample:&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; Microsoft Visual Studio 2005 or compatible development environment (for viewing the project files).  &lt;/li&gt;&lt;li&gt; Microsoft .NET Framework version 2.0.  &lt;/li&gt;&lt;li&gt; SQL Server 2005, including Reporting Services.  &lt;/li&gt;&lt;li&gt; Reporting Services samples. You can choose to install the samples during SQL Server 2005 setup. For this release, when you choose to install samples, a separate installer is installed on your computer that you can launch to extract and install samples. You can run this installer from the &lt;b&gt;Start&lt;/b&gt; menu in the Microsoft SQL Server 2005 program group.  &lt;/li&gt;&lt;li&gt; A report server that you have permission to access on your network, if you plan to use the sample client application to view the contents of a report server and render reports.  &lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
Location
&lt;/h3&gt;This sample is located in the &lt;b&gt;Application Samples\AsynchronousRender Sample&lt;/b&gt; subdirectory of the Reporting Services samples directory.&lt;br /&gt;For example:&lt;br /&gt; &lt;span class="codeInline"&gt;C:\Program Files\Microsoft SQL Server\90\Samples&lt;/span&gt; &lt;br /&gt; &lt;span class="codeInline"&gt;\Reporting Services\Application Samples\AsynchronousRender Sample&lt;/span&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Building the Sample
&lt;/h3&gt;If you have not already created a strong name key file, generate the key file using the following instructions.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
 To generate a strong name key file
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open a Microsoft Visual Studio 2005 command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.-- or --Open a Microsoft .NET Framework command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Use the change directory command (CD) to change the current directory of the command prompt window to the folder where the samples are installed. &lt;b&gt;Note: To determine the folder where samples are located, click the &lt;b&gt;Start&lt;/b&gt; button, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft SQL Server&lt;/b&gt;, point to &lt;b&gt;Documentation and Tutorials&lt;/b&gt;, and then click &lt;b&gt;Samples Directory&lt;/b&gt;. If the default installation location was used, the samples are located in &amp;lt;system_drive&amp;gt;:\Program Files\Microsoft SQL Server\100\Samples.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;At the command prompt, run the following command to generate the key file: &lt;span class="codeInline"&gt;sn -k SampleKey.snk&lt;/span&gt;  &lt;b&gt;Important: For more information about the strong-name key pair, see &amp;quot;Security Briefs: Strong Names and Security in the .NET Framework&amp;quot; in the .NET Development Center on MSDN.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;&lt;h6&gt;
To build and run the AsynchronousRender sample within Visual Studio
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open the solution (AsynchronousRenderCS.sln or AsynchronousRenderVB.sln).&lt;/li&gt;&lt;li&gt;From the &lt;b&gt;Debug&lt;/b&gt; menu, click &lt;b&gt;Start Without Debugging&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;To exit the application, click &lt;b&gt;Exit&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h6&gt;
To build and run the AsynchronousRender sample from the Command Line
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Use the &lt;b&gt;Change Directory&lt;/b&gt; command to change to the AsynchronousRender directory.&lt;/li&gt;&lt;li&gt;Type the following to build both the C# and Visual Basic versions of the sample, modifying the .NET Framework path as appropriate. For example: *  for /r %f in (*.sln) do C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\msbuild.exe &amp;quot;%f&amp;quot; *&lt;/li&gt;&lt;li&gt;In the application's \Bin\Debug directory, double-click &lt;b&gt;AsynchronousRender.exe&lt;/b&gt; to start the application.&lt;/li&gt;&lt;li&gt;To exit the application, click &lt;b&gt;Exit&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
Using the Sample
&lt;/h3&gt;After building and running the AsynchronousRender sample application, you can use the sample to browse for and render reports in your report server database. By default, the application attempts to connect to an instance of the Report Server Web Service located on the same computer running AsynchronousRender.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Sample applications should not be connected to or used with your production SQL Server database or your report server without the permission of the system administrator. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To use the AnynchronousRender sample application
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Use the &lt;b&gt;Connect&lt;/b&gt; button to make a connection to the local report server and retrieve a list of items in the report server namespace.&lt;/li&gt;&lt;li&gt;Select a report using the &lt;b&gt;TreeView&lt;/b&gt; control.&lt;/li&gt;&lt;li&gt;When a report is selected, you can render the report to Web archive (MHTML) asynchronously. To render the report, click &lt;b&gt;Render&lt;/b&gt;.An execution timer runs while the application waits for a response from the server. When the report is rendered and ready, a message box appears. To save the report to disk, click &lt;b&gt;Yes&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Choose a location and type a name for the report, and then click &lt;b&gt;Save&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;To exit the application, click &lt;b&gt;Exit&lt;/b&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
See Also
&lt;/h3&gt; &lt;br /&gt;&lt;h6&gt;
Tasks
&lt;/h6&gt;&lt;i&gt;Compiling and Running Code Examples&lt;/i&gt;  &lt;i&gt;SQL Server Reporting Services Samples&lt;/i&gt;  &lt;br /&gt;&lt;h6&gt;
Other Resources
&lt;/h6&gt;&lt;i&gt;Application Samples (Reporting Services)&lt;/i&gt;    &lt;br /&gt;&lt;h6&gt;
 Help and Information
&lt;/h6&gt;&lt;ul&gt;
&lt;li&gt;Getting SQL Server 2005 Assistance*&lt;/li&gt;
&lt;/ul&gt;&lt;h3&gt;
Change History
&lt;/h3&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt;  Release &lt;/th&gt;&lt;th&gt;  History  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt; &lt;b&gt; 5 December 2005 &lt;/b&gt;&lt;/td&gt;&lt;td&gt;  Changed content: Changed instructions for generating a key file, including the name and location of the key file.  &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &amp;#169; 2008 Microsoft Corporation. All rights reserved.&lt;br /&gt;
&lt;/div&gt;</description><author>bonniefe</author><pubDate>Tue, 10 Jun 2008 23:10:57 GMT</pubDate><guid isPermaLink="false">Updated Wiki: SS2005!AsynchronousRender Sample Windows Application 20080610111057P</guid></item><item><title>Updated Wiki: SS2008!Security Extension Sample</title><link>http://www.codeplex.com/MSFTRSProdSamples/Wiki/View.aspx?title=SS2008!Security Extension Sample&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;h2&gt;
Readme_Security Extension Sample
&lt;/h2&gt; &lt;br /&gt; 6/10/2008 1:32:27 AM&lt;br /&gt;  &lt;br /&gt; &lt;br /&gt; This sample works only with SQL Server 2005 and SQL Server 2008. It will not work with any version of SQL Server earlier than SQL Server 2005. &lt;br /&gt;The CustomSecurity sample security extension uses Forms Authentication along with SQL Server to provide a custom security model that works with Reporting Services. This sample is not supported on Itanium-based operating systems.&lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Security Note:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  The security extension sample should not be deployed and tested in a production environment. Reverting back to Windows Authentication after migrating to a different security extension is generally not recommended. If you do, you may experience errors when you attempt to access items in the report server database that have custom security descriptors, but no Windows Authentication security descriptors. To revert, you will have to reinstall Reporting Services and manually re-apply any role-based security for your Windows users. Before using this sample, you should back up your configuration files. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Samples are provided for educational purposes only. They are not intended to be used in a production environment and have not been tested in a production environment. Microsoft does not provide technical support for these samples. Sample applications and assemblies should not be connected to or used with your production SQL Server database or your report server without the permission of the system administrator. Microsoft does not provide technical support for these samples. Sample applications and assemblies should not be connected to or used with your production SQL Server database or your report server without the permission of the system administrator.  &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Requirements
&lt;/h3&gt;You should be familiar with Visual Studio and either Visual C# or Visual Basic and you must have the following applications installed to run the CustomSecurity sample: &lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt; Microsoft Visual Studio 2005. This sample is not compatible with Visual Studio 2008.  &lt;/li&gt;&lt;li&gt; Microsoft .NET Framework 2.0.  &lt;/li&gt;&lt;li&gt; SQL Server, including Reporting Services.  &lt;/li&gt;&lt;li&gt; Reporting Services samples.   &lt;/li&gt;&lt;li&gt; A report server that you have permission to access on your network, if you plan to use the sample extension to add additional data processing functionality to your server.  &lt;/li&gt;
&lt;/ul&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  SQL Server samples and sample databases must be downloaded and installed before you can view or work with them. For more information, see &lt;i&gt;Considerations for Installing SQL Server Samples and Sample Databases&lt;/i&gt;. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Location
&lt;/h3&gt;This sample is located by default at:&lt;br /&gt; C:\Program Files\Microsoft SQL Server\100\Samples\Reporting Services\  &lt;span class="codeInline"&gt;Extension Samples\FormsAuthentication Sample&lt;/span&gt; &lt;br /&gt; &lt;br /&gt;&lt;h3&gt;
Building the Sample
&lt;/h3&gt;You must first compile and install the extension. The procedure assumes that you have installed Reporting Services to the default location: C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services. This location will be referred to throughout the remainder of this topic as &amp;lt;&lt;i&gt;install&lt;/i&gt;&amp;gt;.&lt;br /&gt;If you have not already created a strong name key file, generate the key file using the following instructions.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
 To generate a strong name key file
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open a Microsoft Visual Studio 2005 command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.-- or --Open a Microsoft .NET Framework command prompt. Click &lt;b&gt;Start&lt;/b&gt;, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft .NET Framework SDK 2.0&lt;/b&gt;, and then click &lt;b&gt;SDK Command Prompt&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;Use the change directory command (CD) to change the current directory of the command prompt window to the folder where the samples are installed. &lt;b&gt;Note: To determine the folder where samples are located, click the &lt;b&gt;Start&lt;/b&gt; button, point to &lt;b&gt;All Programs&lt;/b&gt;, point to &lt;b&gt;Microsoft SQL Server&lt;/b&gt;, point to &lt;b&gt;Documentation and Tutorials&lt;/b&gt;, and then click &lt;b&gt;Samples Directory&lt;/b&gt;. If the default installation location was used, the samples are located in &amp;lt;system_drive&amp;gt;:\Program Files\Microsoft SQL Server\100\Samples.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;At the command prompt, run the following command to generate the key file: &lt;span class="codeInline"&gt;sn -k SampleKey.snk&lt;/span&gt;  &lt;b&gt;Important: For more information about the strong-name key pair, see &amp;quot;Security Briefs: Strong Names and Security in the .NET Framework&amp;quot; in the .NET Development Center on MSDN.&lt;/b&gt;&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;&lt;h6&gt;
To compile the sample using Visual Studio 2005
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open CustomSecurity.sln in Microsoft Visual Studio 2005. If you installed the sample to the default location, you can access it at C:\Program Files\Microsoft SQL Server\100\Samples\Reporting Services\Extensions. &lt;/li&gt;&lt;li&gt;In Solution Explorer, select the &lt;b&gt;CustomSecurity&lt;/b&gt; project. &lt;/li&gt;&lt;li&gt;On the &lt;b&gt;Project&lt;/b&gt; menu, click &lt;b&gt;Add Reference&lt;/b&gt;. The &lt;b&gt;Add References&lt;/b&gt; dialog box opens. &lt;/li&gt;&lt;li&gt;Click the &lt;b&gt;.NET&lt;/b&gt; tab. &lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Browse&lt;/b&gt;, and find Microsoft.ReportingServices.Interfaces on your local drive. By default, the assembly is located in the &amp;lt;&lt;i&gt;install&lt;/i&gt;&amp;gt;\ReportServer\bin directory. Click &lt;b&gt;OK&lt;/b&gt;. The selected reference is added to your project.  *Note:   The reference may already be added to your project. If this is the case, you do not have to re-add a reference. *&lt;/li&gt;&lt;li&gt;On the &lt;b&gt;Build&lt;/b&gt; menu, click &lt;b&gt;Build Solution&lt;/b&gt;.  &lt;/li&gt;
&lt;/ol&gt;&lt;h3&gt;
Deploying the Sample
&lt;/h3&gt;After the sample is compiled, you must copy the DLLs and the ASPX pages to the appropriate subdirectories for your Report Server installation.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To deploy the sample
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Copy Microsoft.Samples.ReportingServices.CustomSecurity.dll and Microsoft.Samples.ReportingServices.CustomSecurity.pdb to the &amp;lt;&lt;i&gt;install&lt;/i&gt;&amp;gt;\ReportServer\bin directory. &lt;/li&gt;&lt;li&gt;Copy Microsoft.Samples.ReportingServices.CustomSecurity.dll and Microsoft.Samples.ReportingServices.CustomSecurity.pdb to the &amp;lt;&lt;i&gt;install&lt;/i&gt;&amp;gt;\ReportManager\bin directory. &lt;/li&gt;&lt;li&gt;Copy the Logon.aspx page to the &amp;lt;&lt;i&gt;install&lt;/i&gt;&amp;gt;\ReportServer directory. &lt;/li&gt;&lt;li&gt;Copy the UILogon.aspx page to the &amp;lt;&lt;i&gt;install&lt;/i&gt;&amp;gt;\ReportManager\Pages directory. After the assembly and logon pages are copied to the server, you need to make some modifications to the Report Server configuration file.&lt;/li&gt;
&lt;/ol&gt; &lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Important:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  Make backup copies of all of your configuration files before making any changes. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To modify the RSReportServer.config file 
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open the RSReportServer.config file with Visual Studio 2005 or a simple text editor such as Notepad. RSReportServer.config is located in the &amp;lt;&lt;i&gt;install&lt;/i&gt;&amp;gt;\ReportServer directory. &lt;/li&gt;&lt;li&gt;Locate the &amp;lt;&lt;b&gt;AuthenticationTypes&lt;/b&gt;&amp;gt; element and modify the settings as follows:  * {&amp;quot; &amp;lt;Authentication&amp;gt;&lt;/li&gt;
&lt;/ol&gt;&amp;lt;AuthenticationTypes&amp;gt;&lt;br /&gt;&amp;lt;Custom/&amp;gt;&lt;br /&gt;&amp;lt;/AuthenticationTypes&amp;gt;&lt;br /&gt;&amp;lt;EnableAuthPersistence&amp;gt;true&amp;lt;/EnableAuthPersistence&amp;gt;&lt;br /&gt;&amp;lt;/Authentication&amp;gt; &amp;quot;}*&lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Locate the &amp;lt;&lt;b&gt;Security&lt;/b&gt;&amp;gt; and &amp;lt;&lt;b&gt;Authentication&lt;/b&gt;&amp;gt; elements, within the &amp;lt;&lt;b&gt;Extensions&lt;/b&gt;&amp;gt; element, and modify the settings as follows:  * {&amp;quot; &amp;lt;Security&amp;gt;&lt;/li&gt;
&lt;/ol&gt;   &amp;lt;Extension Name=&amp;quot;Forms&amp;quot; &lt;br /&gt;Type=&amp;quot;Microsoft.Samples.ReportingServices.CustomSecurity.Authorization, &lt;br /&gt;Microsoft.Samples.ReportingServices.CustomSecurity&amp;quot; &amp;gt;&lt;br /&gt;      &amp;lt;Configuration&amp;gt;&lt;br /&gt;         &amp;lt;AdminConfiguration&amp;gt;&lt;br /&gt;            &amp;lt;UserName&amp;gt;username&amp;lt;/UserName&amp;gt;&lt;br /&gt;         &amp;lt;/AdminConfiguration&amp;gt;&lt;br /&gt;      &amp;lt;/Configuration&amp;gt;&lt;br /&gt;   &amp;lt;/Extension&amp;gt;&lt;br /&gt;&amp;lt;/Security&amp;gt;&lt;br /&gt;&amp;lt;Authentication&amp;gt;&lt;br /&gt;   &amp;lt;Extension Name=&amp;quot;Forms&amp;quot; &lt;br /&gt;Type=&amp;quot;Microsoft.Samples.ReportingServices.CustomSecurity.AuthenticationExtension,&lt;br /&gt; Microsoft.Samples.ReportingServices.CustomSecurity&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;/Authentication&amp;gt; &amp;quot;}*For more information regarding .NET Framework security and Reporting Services, see &lt;b&gt;Secure Development (Reporting Services)&lt;/b&gt;. &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Locate the &amp;lt;&lt;b&gt;UI&lt;/b&gt;&amp;gt; element and update it as follows:  * {&amp;quot; &amp;lt;UI&amp;gt;&lt;/li&gt;
&lt;/ol&gt;   &amp;lt;CustomAuthenticationUI&amp;gt;&lt;br /&gt;      &amp;lt;loginUrl&amp;gt;/Pages/UILogon.aspx&amp;lt;/loginUrl&amp;gt;&lt;br /&gt;         &amp;lt;UseSSL&amp;gt;True&amp;lt;/UseSSL&amp;gt;&lt;br /&gt;   &amp;lt;/CustomAuthenticationUI&amp;gt;&lt;br /&gt;   &amp;lt;ReportServerUrl&amp;gt;http://&amp;lt;server&amp;gt;/ReportServer&amp;lt;/ReportServerUrl&amp;gt;&lt;br /&gt;&amp;lt;/UI&amp;gt; &amp;quot;}*&lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Note:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  If you are running the sample security extension in a development environment that does not have a Secure Sockets Layer (SSL) certificate installed, you must change the value of the &lt;b&gt;&amp;lt;UseSSL&amp;gt;&lt;/b&gt; element to &lt;b&gt;False&lt;/b&gt; in the previous configuration entry. We recommend that you always use SSL when combining Reporting Services with Forms Authentication.  &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;You will need to add a code group for your custom security extension that grants FullTrust permission for your extension. You do this by adding the code group to the RSSrvPolicy.config file.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To modify the RSSrvPolicy.config file 
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open the RSSrvPolicy.config file located in the &amp;lt;install&amp;gt;\ReportServer directory.&lt;/li&gt;&lt;li&gt;Add the following &amp;lt;&lt;b&gt;CodeGroup&lt;/b&gt;&amp;gt; element after the existing code group in the security policy file that has a URL membership of $CodeGen as indicated below and then add an entry as follows to RSSrvPolicy.config: * {&amp;quot; &amp;lt;CodeGroup&lt;/li&gt;
&lt;/ol&gt;   class=&amp;quot;UnionCodeGroup&amp;quot;&lt;br /&gt;   version=&amp;quot;1&amp;quot;&lt;br /&gt;   Name=&amp;quot;SecurityExtensionCodeGroup&amp;quot;&lt;br /&gt;   Description=&amp;quot;Code group for the sample security extension&amp;quot;&lt;br /&gt;   PermissionSetName=&amp;quot;FullTrust&amp;quot;&amp;gt;&lt;br /&gt;   &amp;lt;IMembershipCondition &lt;br /&gt;      class=&amp;quot;UrlMembershipCondition&amp;quot;&lt;br /&gt;      version=&amp;quot;1&amp;quot;&lt;br /&gt;      Url=&amp;quot;C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer\bin\Microsoft.Samples.ReportingServices.CustomSecurity.dll&amp;quot;&lt;br /&gt;   /&amp;gt;&lt;br /&gt;&amp;lt;/CodeGroup&amp;gt; &amp;quot;}*&lt;br /&gt;&lt;table&gt;
&lt;tr&gt;
&lt;th&gt; Note:  &lt;/th&gt;
&lt;/tr&gt;&lt;tr&gt;
&lt;td&gt;  For simplicity, the Forms Authentication Sample is weak-named and requires a simple URL membership entry in the security policy files. In your production security extension implementation, you should create strong-named assemblies and use the strong name membership condition when adding security policies for your assembly. For more information about strong-named assemblies, see the &lt;a href="http://go.microsoft.com/fwlink/?LinkId=49255" class="externalLink"&gt;Creating and Using Strong-Named Assemblies&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; topic on MSDN. &lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt; &lt;br /&gt; &lt;br /&gt;Next, you will need to increase the permissions for the &amp;quot;My Computer&amp;quot; code group in the Report Manager policy file.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To modify the RSMgrPolicy.config file 
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open the Report Manager policy file, RSMgrPolicy.config, located in the &amp;lt;&lt;i&gt;install&lt;/i&gt;&amp;gt;\ReportManager directory.&lt;/li&gt;&lt;li&gt;Locate the following code group in RSMgrPolicy.config and change the &lt;b&gt;PermissionSetName&lt;/b&gt; attribute from &lt;b&gt;Execution&lt;/b&gt; to &lt;b&gt;FullTrust&lt;/b&gt; as follows: * {&amp;quot; &amp;lt;CodeGroup &lt;/li&gt;
&lt;/ol&gt;        class=&amp;quot;FirstMatchCodeGroup&amp;quot; &lt;br /&gt;        version=&amp;quot;1&amp;quot; &lt;br /&gt;        PermissionSetName=&amp;quot;FullTrust&amp;quot;&lt;br /&gt;        Description=&amp;quot;This code group grants MyComputer code Execution &lt;br /&gt;permission. &amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;IMembershipCondition &lt;br /&gt;            class=&amp;quot;ZoneMembershipCondition&amp;quot;&lt;br /&gt;            version=&amp;quot;1&amp;quot;&lt;br /&gt;            Zone=&amp;quot;MyComputer&amp;quot; /&amp;gt; &amp;quot;}*To use Forms Authentication, you need to modify the Web.config files for Report Manager and Report Server.&lt;br /&gt; &lt;br /&gt;&lt;h6&gt;
To modify the Web.config file for Report Server
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open the Web.config file in a text editor. By default, the file is located in the &amp;lt;&lt;i&gt;install&lt;/i&gt;&amp;gt;\ReportServer directory. &lt;/li&gt;&lt;li&gt;Locate the &amp;lt;&lt;b&gt;identity&lt;/b&gt;&amp;gt; element and set the &lt;b&gt;Impersonate&lt;/b&gt; attribute to &lt;b&gt;false&lt;/b&gt;.  *  &amp;lt;identity impersonate=&amp;quot;false&amp;quot; /&amp;gt; *&lt;/li&gt;&lt;li&gt;Locate the &amp;lt;&lt;b&gt;authentication&lt;/b&gt;&amp;gt; element and change the &lt;b&gt;Mode&lt;/b&gt; attribute to &lt;b&gt;Forms&lt;/b&gt;. &lt;/li&gt;&lt;li&gt;Add the following &amp;lt;&lt;b&gt;forms&lt;/b&gt;&amp;gt; element as a child of the &amp;lt;&lt;b&gt;authentication&lt;/b&gt;&amp;gt; element and set the &lt;b&gt;loginUrl&lt;/b&gt;, &lt;b&gt;name&lt;/b&gt;, &lt;b&gt;timeout&lt;/b&gt;, and &lt;b&gt;path&lt;/b&gt; attributes as follows:  * {&amp;quot; &amp;lt;authentication mode=&amp;quot;Forms&amp;quot;&amp;gt;&lt;/li&gt;
&lt;/ol&gt;   &amp;lt;forms loginUrl=&amp;quot;logon.aspx&amp;quot; name=&amp;quot;sqlAuthCookie&amp;quot; timeout=&amp;quot;60&amp;quot; &lt;br /&gt;               path=&amp;quot;/&amp;quot;&amp;gt;&amp;lt;/forms&amp;gt;&lt;br /&gt;   &amp;lt;/authentication&amp;gt; &amp;quot;}*&lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Add the following &amp;lt;&lt;b&gt;authorization&lt;/b&gt;&amp;gt; element directly after the &amp;lt;&lt;b&gt;authentication&lt;/b&gt;&amp;gt; element.  * {&amp;quot; &amp;lt;authorization&amp;gt; &lt;/li&gt;
&lt;/ol&gt;   &amp;lt;deny users=&amp;quot;?&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;/authorization&amp;gt; &amp;quot;}&lt;b&gt;This will deny unauthenticated users the right to access the report server. The previously established &lt;b&gt;loginUrl&lt;/b&gt; attribute of the &amp;lt;&lt;/b&gt;authentication*&amp;gt; element will redirect unauthenticated requests to the Logon.aspx page.&lt;br /&gt;&lt;h6&gt;
To modify the Web.config file for Report Manager
&lt;/h6&gt; &lt;br /&gt;&lt;ol&gt;
&lt;li&gt;Open the Web.config for Report Manager. It is located in the &amp;lt;&lt;i&gt;install&lt;/i&gt;&amp;gt;\ReportM