<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Chris McKenzie&amp;#39;s Blog : Reporting</title><link>http://weblogs.asp.net/taganov/archive/tags/Reporting/default.aspx</link><description>Tags: Reporting</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Issue with Adobe</title><link>http://weblogs.asp.net/taganov/archive/2005/08/11/422283.aspx</link><pubDate>Thu, 11 Aug 2005 18:17:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:422283</guid><dc:creator>taganov</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/taganov/rsscomments.aspx?PostID=422283</wfw:commentRss><comments>http://weblogs.asp.net/taganov/archive/2005/08/11/422283.aspx#comments</comments><description>&lt;p&gt;I was trying to test the PDF export generated by Sql Server Reporting Services, but I couldn't get the pdf documents to open. It wasn't just the pdf documents generated by reporting services--I couldn't open any pdf at all.&amp;nbsp; I tried the uninstall/reinstall of Adobe route, but to no avail. This in fact exacerbated my problems. Now everytime I attempted to open Acrobat, Adobe started using 95% of my processor power and wouldn't let go. It still wouldn't open my document&lt;/p&gt; &lt;p&gt;A quick google didn't really bring anything up. Most tips I found involved reading large files (my pdf file was 57kb in size). I tried to go to the Adobe site itself, but something on their site seems to start the Adobe browser plug-in--which of course started eating 95-100% of my processing power right away. I had to uninstall adobe just to use the Adobe web site to find out what my problem was.&lt;/p&gt; &lt;p&gt;I found the solution, albeit in an oblique way. Apparently Adobe generates a lot of temp files and doesn't always clean them up.&amp;nbsp;I found an article on the Adobe Forums that suggested navigating to the root directory and running "del Acr*.tmp /s".&amp;nbsp; Boy was I in for a surprise. Almost immediately the command-line staring filling up with messages that Acr0000.tmp was deleted--and it went all the way up to AcrFFFF.tmp. Wow. So, after deleting the more than 65000 temp files that Adobe had created, I was finally able to open my pdf files.&lt;/p&gt; &lt;p&gt;Hopefully this blog will help the next person that has this problem.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=422283" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/taganov/archive/tags/Reporting/default.aspx">Reporting</category><category domain="http://weblogs.asp.net/taganov/archive/tags/Miscellaneous/default.aspx">Miscellaneous</category><category domain="http://weblogs.asp.net/taganov/archive/tags/SQL+Server+2000/default.aspx">SQL Server 2000</category></item><item><title>When Reporting Services "cannot decrypt the symmetric key."</title><link>http://weblogs.asp.net/taganov/archive/2005/03/23/395685.aspx</link><pubDate>Wed, 23 Mar 2005 18:42:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:395685</guid><dc:creator>taganov</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/taganov/rsscomments.aspx?PostID=395685</wfw:commentRss><comments>http://weblogs.asp.net/taganov/archive/2005/03/23/395685.aspx#comments</comments><description>&lt;p&gt;"The report server cannot decrypt the symmetric key."&lt;/p&gt; &lt;p&gt;Follow these instructions:&lt;/p&gt; &lt;p&gt;&lt;a href="http://support.microsoft.com/kb/842421"&gt;http://support.microsoft.com/kb/842421&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=395685" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/taganov/archive/tags/Reporting/default.aspx">Reporting</category><category domain="http://weblogs.asp.net/taganov/archive/tags/SQL+Server+2000/default.aspx">SQL Server 2000</category></item><item><title>Installing SQL Server Reporting Services on Windows 2000 Server SP4 Domain Controller</title><link>http://weblogs.asp.net/taganov/archive/2004/03/23/94514.aspx</link><pubDate>Tue, 23 Mar 2004 13:38:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:94514</guid><dc:creator>taganov</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/taganov/rsscomments.aspx?PostID=94514</wfw:commentRss><comments>http://weblogs.asp.net/taganov/archive/2004/03/23/94514.aspx#comments</comments><description>&lt;P&gt;As luck would have it, my first actual field-install of SQL Server Reporting Services was on a Windows 2000 Server SP4 Domain Controller.&amp;nbsp; After installation, I got an error stating that the ReportServer could not be initialized.&amp;nbsp; It took most of the day--but the solution is actually in the ReadMe file.&amp;nbsp; Below is the excerpt from the ReadMe file that is relevant, along with the WorkAround proposed in the related Knowledge&amp;nbsp;Base Article.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;1.8. Reporting Services on a domain controller requires manual configuration after setup&lt;/STRONG&gt;On Windows 2003 server, no manual configuration is necessary in order for Reporting Services to install and run properly on a computer that is also a domain controller. On Windows 2000 server, Reporting Services installs properly on a domain controller, but is not activated. Do the following either before or after running setup in order to properly configure Reporting Services to run on a domain controller: &lt;/P&gt;
&lt;P&gt;Grant Impersonate Privilege to the IWAM_&lt;I&gt;&amp;lt;machine&amp;gt;&lt;/I&gt; account. For more information, see the Knowledge Base Article "IWAM Account Is Not Granted the Impersonate Privilege for ASP.NET 1.1 on a Windows 2000 Domain Controller with SP4" (KB 824308). &lt;/P&gt;
&lt;DIR&gt;
&lt;DIR&gt;
&lt;DIR&gt;
&lt;DIR&gt;&lt;B&gt;&lt;FONT size=1&gt;
&lt;P&gt;CAUSE&lt;/P&gt;&lt;/B&gt;
&lt;P&gt;You may experience the behavior when the user account that you use to run the program does not have the Impersonate a client after authentication user right (the &lt;B&gt;SeImpersonatePrivilege&lt;/B&gt; function). When you upgrade Windows 2000 Server Domain Controller to SP4, the user account (IWAM) is not granted &lt;B&gt;SeImpersonatePrivilege&lt;/B&gt;, and then programs that use impersonation may not work correctly. &lt;/P&gt;&lt;B&gt;
&lt;P&gt;WORKAROUND&lt;/P&gt;&lt;/B&gt;
&lt;P&gt;To work around the problem, manually assign Impersonate a client after authentication to the IWAM account. To do so, follow these steps: &lt;/P&gt;
&lt;P&gt;Click Start, point to Programs, point to Administrative Tools, and then click Domain Controller Security Policy. &lt;/P&gt;
&lt;P&gt;Click Security Settings. &lt;/P&gt;
&lt;P&gt;Click Local Policies, and then click User Rights Assignment. &lt;/P&gt;
&lt;P&gt;In the right pane, double-click Impersonate a client after authentication. &lt;/P&gt;
&lt;P&gt;In the Security Policy Setting window, click Define these policy settings. &lt;/P&gt;
&lt;P&gt;Click Add, and then click Browse. &lt;/P&gt;
&lt;P&gt;In the Select Users or Groups window, select the IWAM account name, click Add, and then click OK. &lt;/P&gt;
&lt;P&gt;Click OK, and then click OK again. &lt;/P&gt;
&lt;P&gt;To enforce an update of computer policy, type the following command: &lt;BR&gt;&lt;/FONT&gt;&lt;B&gt;&lt;FONT face="Courier New" size=1&gt;secedit /refreshpolicy machine_policy /enforce&lt;/B&gt;&lt;/FONT&gt;&lt;FONT size=1&gt; &lt;/P&gt;
&lt;P&gt;At a command prompt, type &lt;/FONT&gt;&lt;B&gt;&lt;FONT face="Courier New" size=1&gt;iisreset&lt;/B&gt;&lt;/FONT&gt;&lt;FONT size=1&gt;.&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;------steps not in the readme------&lt;/P&gt;&lt;/DIR&gt;&lt;/DIR&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT size=1&gt;Remove the IWAM_&lt;I&gt;&amp;lt;machine&amp;gt;&lt;/I&gt; account from the Guest group. Guest users cannot store or maintain encrypted content. For more information, see the Knowledge Base Article "Roaming Profiles Cannot Create Key Containers" (KB 265357). &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=1&gt;Reboot the computer. &lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/DIR&gt;&lt;/DIR&gt;
&lt;P&gt;On both Windows 2000 and Windows 2003, if you are using a Windows account to connect to the report server database, the Windows user must be granted the privilege to log on locally to the domain controller on which the report server is running, even if the report server database is on a different computer. Domain users are not granted this permission by default. If any of the above steps are performed after setup is completed, run rsactivate.exe to activate your installation of Reporting Services.&lt;/P&gt;
&lt;P&gt;Hopefully, this will save someone else from wasting a day trying to resolve this problem.&lt;/P&gt;
&lt;P&gt;Happy Reporting!&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=94514" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/taganov/archive/tags/Reporting/default.aspx">Reporting</category></item><item><title>SQL Server Reporting Services experiences</title><link>http://weblogs.asp.net/taganov/archive/2004/03/04/83858.aspx</link><pubDate>Thu, 04 Mar 2004 16:03:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:83858</guid><dc:creator>taganov</dc:creator><slash:comments>28</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/taganov/rsscomments.aspx?PostID=83858</wfw:commentRss><comments>http://weblogs.asp.net/taganov/archive/2004/03/04/83858.aspx#comments</comments><description>&lt;P&gt;I'm in the middle of debugging and enhancing a group of Reports using SQL Server Reporting Services.&lt;/P&gt;
&lt;P&gt;Overall I like the product a lot.&amp;nbsp;It's got a very slick designer.&amp;nbsp; The one-touch deployment is outstanding.&amp;nbsp; It isn't lacking for much in the way of features.&amp;nbsp;I still think the reports out to have a managed event-driven code-behind, but I'm able to work around that in most cases.&amp;nbsp; The webservice API is fairly easy to use. I was able to use it to implement my own custom navigation and parameter UI fairly rapidly.&lt;/P&gt;
&lt;P&gt;There is one major drawback that should be mentioned though.&amp;nbsp;You cannot use SQL Server Security to access it. It relies on Integrated Windows Security.&amp;nbsp;In the Enterprise Edition you can implement a custom Security extension, which will allow you to basically use any kind of security you can code.&amp;nbsp; This is not available in the Standard version, however.&lt;/P&gt;
&lt;P&gt;This creates a problem for me because the app I am working on is a LAN app that uses SQL Server Security. This means that each user has to be set up in a SQL Server role AND their Windows Account name as be set up in the same role--argh!&amp;nbsp; As if security wasn't complex enough!&amp;nbsp; Since our app is a web app, it also means that if a user to to another machine, logs into our app using their SQL Server Credentials, they still view reports in Reporting Services &lt;EM&gt;as if they were the logged into the &lt;/EM&gt;&lt;EM&gt;Windows Account&lt;/EM&gt;.&lt;/P&gt;
&lt;P&gt;Am I the only one that finds it strange that an alleged &amp;#8220;bolt-on&amp;#8220; to SQL Server can't use SQL Server Security? Does Analysis Services have the same security model?&lt;/P&gt;
&lt;P&gt;Again, overall I think this product is outstanding, especially for a first effort.&amp;nbsp;I just question the security model.&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff0000&gt;UPDATE&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Roman writes: &lt;EM&gt;&amp;#8220;What you have to remember is that RS is a combination of SQL Server and IIS components. SQL Server supports both Windows and SQL Authentication but IIS supports only Windows Authentication. If you wanted to avoid administering dual groups, you would have to switch from Standard to Windows in your other application and set up RS to use Windows Authentication in report data sources.&amp;#8221;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;You know, I get that.&amp;nbsp; I really do. I guess I expected to be able to allow anonymous access to the Report Manager via IIS, and have the Report Manager query the user for SQL Server credentials when they access the reports.&amp;nbsp; Since Microsoft has a graduated licensing model for Report Access, I guess that wasn't a viable solution for them.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=83858" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/taganov/archive/tags/Reporting/default.aspx">Reporting</category></item></channel></rss>