<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.vb-magazin.de/forums/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>Andreas Wolter - SQL Server &amp;amp; BI blog : IIS</title><link>http://www.vb-magazin.de/forums/blogs/andreaswolter/archive/tags/IIS/default.aspx</link><description>Ordnungsbegriffe: IIS</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Reporting Services 2005 on Windows Server 2008 (and Vista) - IIS configuration</title><link>http://www.vb-magazin.de/forums/blogs/andreaswolter/archive/2009/03/04/reporting-services-2005-on-windows-server-2008-required-iis-role-services.aspx</link><pubDate>Wed, 04 Mar 2009 11:47:00 GMT</pubDate><guid isPermaLink="false">4cb174b2-9343-4f71-99f1-548b47b2c4ab:19759</guid><dc:creator>SarpedonQualityLab</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.vb-magazin.de/forums/blogs/andreaswolter/rsscomments.aspx?PostID=19759</wfw:commentRss><comments>http://www.vb-magazin.de/forums/blogs/andreaswolter/archive/2009/03/04/reporting-services-2005-on-windows-server-2008-required-iis-role-services.aspx#comments</comments><description>&lt;p&gt;Many still use SQL Server/Reporting Services 2005 although sometimes alread on Windows Server 2008 / Vista. &lt;/p&gt;
&lt;p&gt;I absolutely do recommend upgrading to SQL Server 2008. There are many advantages in the combination - be it security or performance (Service IDs, Partition Alignment, No need for IIS for Reporting Services 2008) - but if you can&amp;#39;t uprade right now, you do need to install IIS for Reporting Services 2005 to run.&lt;/p&gt;
&lt;p&gt;I have seen recommendations (even on a Microsoft blog) where they tell you to install EVERY Role Service for IIS - but that is untrue.&lt;br /&gt;I always always recommend &amp;quot;install as little as possible, but just as much as required&amp;quot;.&lt;/p&gt;
&lt;p&gt;You do not need an FTP-Server to run Reporting Services! - Natural to most. But when it comes to less known features like, CGI , SSI, Tracing..?.. most aren&amp;#39;t so sure.&lt;/p&gt;
&lt;p&gt;So here is the definite list of required role services for IIS. I tried to leave of everything I could, and this turned out:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Web Server&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;Common HTTP Features&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; Static Content&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; Default Document&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; HTTP Errors&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; HTTP Redirection&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;Application Development&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; ASP.NET&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; .NET Extensibility&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; ASP&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; ISAPI Extensions&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; ISAPI Filters&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;Health and Diagnostics&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; HTTP Logging&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; Request Monitor&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;Security&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; Windows Authentication&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; Request Filtering&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;Performance&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; Static Content Compression&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&lt;b&gt;Management Tools&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; IIS Management Console&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; IIS 6 Management Compatibility&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; IIS 6 Metabase Compatibility&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; IIS 6 WMI Compatibility&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; IIS 6 Scripting Tools&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;table&gt;

&lt;tr&gt;
&lt;td&gt;&amp;nbsp;&lt;br /&gt;&lt;/td&gt;
&lt;td&gt;&amp;nbsp;&amp;nbsp; IIS 6 Management Console&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sarpedonqualitylab.com/PublicFiles/Setup_IIS_on_Windows2008_for_RS2005.cmd.txt" target="_blank"&gt;I also attach a cmd-file.&lt;/a&gt; This file will install all the required packages by itself. You do not need to don any IIS Installation beforehand. It&amp;#39;s using the new IIS-Packetmanager available on Windows Server 2008. Just remove the .txt after you checked it out ;-) &lt;/p&gt;
&lt;p&gt;For Some reason though the Packetmanager installs &amp;quot;Directory Browsing, which is NOT required (bull***) - you should remove it manually. This seems to be a bug with Packetmanager.&lt;/p&gt;
&lt;p&gt;In the end it should look like this:&lt;br /&gt;&lt;img border="0" alt="IIS on Windows Server 2008 for Reporting Servives 2005" src="http://www.andreas-wolter.com/blog-images/IIS_on_Win2008_for_ReportingServices_2005.jpg" width="449" height="962" /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;IIS will be properly detected (and we know for sure, that &amp;quot;Tracing&amp;quot; is not a requirement&amp;quot;):&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img border="0" alt="System_Configuration_Check_Sql_Server_2005_Setup_IIS_Reporting_Services" src="http://www.andreas-wolter.com/blog-images/System_Configuration_Check_Sql_Server_2005_Setup_IIS_Reporting_Services.jpg" width="494" height="449" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There is still something however:&lt;/p&gt;
&lt;p&gt;After you installed and navigate to http://YourServername/Reports&lt;/p&gt;
&lt;p&gt;You will get an error: &amp;quot;unable to connect to remote server&amp;quot;&lt;/p&gt;
&lt;p&gt;when checking the Logfile&amp;nbsp; &amp;quot;ReportServerWebApp&amp;quot; it says:&lt;/p&gt;
&lt;p style="MARGIN-LEFT:40px;"&gt;w3wp!ui!7!22.10.2008-10:24:47:: e ERROR: Unable to connect to the remote server&lt;br /&gt;w3wp!ui!7!22.10.2008-10:24:47:: e ERROR: HTTP status code --&amp;gt; 500&lt;br /&gt;-------Details--------&lt;br /&gt;System.Net.WebException: Unable to connect to the remote server ---&amp;gt; System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 127.0.0.1:443 &lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) &lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Net.Sockets.Socket.InternalConnect(EndPoint remoteEP) &lt;br /&gt;&amp;nbsp;&amp;nbsp; at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket&amp;amp; socket, IPAddress&amp;amp; address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception&amp;amp; exception) &lt;br /&gt;&amp;nbsp;&amp;nbsp; --- End of inner exception stack trace ---&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Solution: &lt;br /&gt;&lt;/p&gt;
&lt;p&gt;In IIS 7 Manager, highlight the &lt;span style="FONT-WEIGHT:bold;"&gt;ReportServer &lt;/span&gt;application (Not &amp;quot;Reports&amp;quot;)&lt;/p&gt;
&lt;p&gt;go to Handler Mappings, click &amp;quot;Edit Feature Permissions&amp;quot; in the &amp;quot;Actions Pane&amp;quot;, and enable &amp;quot;Script and Execute&amp;quot;.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img border="0" alt="IIS_Manager_Handler_Mapping_for_Reporting_Services_2005" src="http://www.andreas-wolter.com/blog-images/IIS_Manager_Handler_Mapping_for_Reporting_Services_2005.jpg" width="676" height="270" /&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You are all set - it should be running just fine now.&lt;/p&gt;
&lt;p&gt;Everything described here also applies for running Reporting Services 2005 on Windows Vista (SP1). &lt;/p&gt;
&lt;p&gt;&lt;a href="http://sarpedonqualitylab.com/PublicFiles/Setup_IIS_on_Windows2008_for_RS2005.cmd.txt" target="_blank"&gt;Link to IIS-Setup-File.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.andreas-wolter.com/" target="_blank"&gt;Andreas Wolter Training &amp;amp; Consulting&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sql-training.info/" target="_blank"&gt;SQL Server Suite Trainings&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.vb-magazin.de/forums/aggbug.aspx?PostID=19759" width="1" height="1"&gt;</description><enclosure url="http://www.vb-magazin.de/forums/blogs/andreaswolter/attachment/19759.ashx" length="651" type="text/plain" /><category domain="http://www.vb-magazin.de/forums/blogs/andreaswolter/archive/tags/Reporting+Services+2005/default.aspx">Reporting Services 2005</category><category domain="http://www.vb-magazin.de/forums/blogs/andreaswolter/archive/tags/Windows+Server+2008/default.aspx">Windows Server 2008</category><category domain="http://www.vb-magazin.de/forums/blogs/andreaswolter/archive/tags/IIS/default.aspx">IIS</category></item></channel></rss>