{"id":171,"date":"2007-01-20T20:38:41","date_gmt":"2007-01-21T03:38:41","guid":{"rendered":"http:\/\/jameskovacs.com\/2007\/01\/21\/Reporting+Services+On+Windows+Vista+Redux"},"modified":"2007-01-20T20:38:41","modified_gmt":"2007-01-21T03:38:41","slug":"reporting-services-on-windows-vista-redux","status":"publish","type":"post","link":"https:\/\/www.jameskovacs.com\/index.php\/2007\/01\/20\/reporting-services-on-windows-vista-redux\/","title":{"rendered":"Reporting Services on Windows Vista Redux"},"content":{"rendered":"<p align=\"left\">You know you&#8217;re living life on the bleeding edge when you search the web for an answer to your problem and your own blog appears as one of the most promising results!?!&nbsp;(Currently third from the top on <a href=\"http:\/\/www.google.ca\/search?q=%22reporting+services%22+vista\">this search<\/a>.) Reporting Services&nbsp;on Windows Vista just doesn&#8217;t work out-of-the-box, even with SQL Server 2005 SP2 installed. (N.B. SP2 is beta\/CTP right now.) So I decided to do a bit of digging. As is noted <a href=\"http:\/\/www.microsoft.com\/sql\/howtobuy\/windowsvistasupport.mspx\">here<\/a>, local administrators are no longer SQL Server admins by default. (Local administrators used to get this because they were a member of Administrators group and Administrators was added to the SQL Server sysadmin role by default. Because of UAC &#8211; which is an excellent security technology no matter what its detractors might say &#8211; local administrators do not have the Administrators SID in their security token. (In order to have the administrators token, you must elevate using &#8220;right-click, Run as administrator&#8221; and consent via the UAC prompt.) So how do you grant your user (administrator or not &#8211; and I still encourage not) access to the report server?<\/p>\n<ol>\n<li>Run IE as an administrator. (Right-click IE, Run as administrator.)<\/li>\n<li>Browse to your Report Manager directory, usually <a onclick=\"return top.js.OpenExtLink(window,event,this)\" href=\"http:\/\/localhost\/reports\" target=\"_blank\" rel=\"noopener\">http:\/\/localhost\/reports<\/a>.<\/li>\n<li>Click on Site Settings (upper right). <\/li>\n<li>Under the Security heading, click &#8220;Configure site-wide security&#8221;.<\/li>\n<li>&#8220;New Role Assignment&#8221; and add your user to the System Administrators role.<\/li>\n<li>Click &#8220;Home&#8221;, &#8220;Properties&#8221;, and under security &#8220;New Role Assignment&#8221;, add your user to &#8220;Content Manager&#8221;.<\/li>\n<\/ol>\n<p>Now the funny part&#8230; Try running a non-elevated IE and browse to <a href=\"http:\/\/localhost\/Reports\">http:\/\/localhost\/Reports<\/a>. This is the result:<\/p>\n<p><img decoding=\"async\" alt=\"Report Manager - IE Protected Mode\" src=\"http:\/\/jameskovacs.com\/downloads\/Report_20Manager_20_2D_20IE_20Protected.png\" border=\"0\" \/><\/p>\n<p>Now let&#8217;s try it with FireFox:<\/p>\n<p><img decoding=\"async\" alt=\"Report Manager - Firefox\" src=\"http:\/\/jameskovacs.com\/downloads\/Report_20Manager_20_2D_20Firefox.png\" border=\"0\" \/><\/p>\n<p>That looks a lot better. Turns out that IE Protected Mode is getting in the way and preventing Report Manager from rendering properly. (IE7 runs in Protected Mode by default, which is a good thing.) We can disable protected mode just for this site by adding it to our trusted sites list in IE. (Tools&#8230; Internet Options&#8230; Security tab&#8230; Select &#8220;Trusted sites&#8221;&#8230; Click &#8220;Sites&#8221;&#8230; and add <a href=\"http:\/\/localhost\/\">http:\/\/localhost<\/a> to the list.) Also make sure that &#8220;Enable Protected Mode&#8221; is disabled for Trusted Sites. (It should be enabled for Internet\/Local intranet\/Restricted sites.)<\/p>\n<p><img decoding=\"async\" alt=\"Report Manager - IE Trusted Sites\" src=\"http:\/\/jameskovacs.com\/downloads\/Report_20Manager_20_2D_20IE_20Trusted.png\" border=\"0\" \/><\/p>\n<p>Note on the bottom bar &#8220;Trusted sites | Protected Mode: Off&#8221;. That looks a lot better under IE7! <img decoding=\"async\" src=\"http:\/\/jameskovacs.com\/downloads\/smile1.gif\" \/>&nbsp;I haven&#8217;t investigated why Report Manager doesn&#8217;t like Protected Mode, but it should get many of you up and running with Reporting Services on Vista.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You know you&#8217;re living life on the bleeding edge when you search the web for an answer to your problem and your own blog appears as one of the most promising results!?!&nbsp;(Currently third from the top on this search.) Reporting Services&nbsp;on Windows Vista just doesn&#8217;t work out-of-the-box, even with SQL Server 2005 SP2 installed. (N.B. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-171","post","type-post","status-publish","format-standard","hentry","category-reporting-services"],"_links":{"self":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts\/171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/comments?post=171"}],"version-history":[{"count":0,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/posts\/171\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/media?parent=171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/categories?post=171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jameskovacs.com\/index.php\/wp-json\/wp\/v2\/tags?post=171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}