不知道是不是SQL Server 2008的Bug,我在安裝了SQL2008後(選擇了安裝報表服務的),但是在IIS中根本沒有報表服務的虛擬目錄。只是這麼一個問題,其他BI設計器、報表服務等都還算正常。
要正常使用報表服務則需要手動添加報表服務的虛擬目錄,具體操作如下:
(1)運行inetmgr打開IIS管理器。
(2)新建應用程序池Report,使用默認配置即可,該應用程序池用於報表服務專用。
(3)在默認網站中新建虛擬目錄Reports,本地路徑是C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportManager,當然如果安裝到其他盤,那就要修改到指定的路徑。
(4)修改Reports的屬性,將應用程序池修改為前面創建的Report,如圖:
(5)確認當前運行的.Net 版本是2.0。
(6)確認報表服務已經運行了,然後訪問http://localhost/Reports/Home.ASPx 即可看到報表服務的管理界面:
(7)新建虛擬目錄ReportServer,對應的本地路徑是:C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting Services\ReportServer,然後修改應用程序池和.Net版本。通過http://localhost/ReportServer/ 便可訪問報表展示頁面。