我想弄清楚我應該存儲哪些憑據來啓用Reporting Services的數據驅動的訂閱。我輸入的任何東西似乎都不起作用。這一切都發生在XP-Pro SP3的本地主機上。SQL Server Reporting Services 2005試圖存儲憑據失敗
一點背景:
我能夠連接到本地主機服務器在SQL Server Management Studio中的數據庫引擎,使用Windows身份驗證或用戶名「山」和給定的密碼。然而,嘗試連接到localhost作爲使用這些相同的憑證的Reporting Services服務器失敗,此錯誤:
Cannot connect to localhost.
Additional information:
Unable to connect to the remote server (Microsoft.SqlServer.Management.UI.RSClient)
No connection could be made because the target machine actively refused it [IP]:80
在Reporting Services配置管理器,Windows服務標識設置是這樣的:
Service Name: ReportServer
Service Account: LocalSystem
Built-in Account: Local System
Web服務標識設置是這樣的:
ASP .NET Service Account: [Machine]\ASPNET
數據庫連接:
Server Name: [Machine]
Database Name: ReportServer
Database Version: C.0.8.54
Server Mode: Native
Credentials Type: Service Credentials
「服務狀態」頁面呈綠色並正在運行。
報表服務器網頁可用且可訪問;我可以手動查看並生成報告。但是,我想創建一個數據驅動的訂閱,這樣我就可以一次創建多個報告。這是我遇到問題的地方。當我點擊「訂閱」時,它拒絕讓我設置一個,因爲
Data-driven subscriptions cannot be created because the credentials used to run the report are not stored, the report is using user-defined parameters values, or if a linked report, the link is no longer valid.
不夠公平,我還沒有存儲憑據。所以我去了「屬性」部分,點擊「數據源」。默認情況下,報告使用「共享數據源」。切換到「自定義數據源」需要我選擇憑證類型。沒有我進入這似乎產生的結果,將允許我通過「數據驅動的訂閱無法創建...」消息並創建訂閱。
任何人都知道我可以解決這個問題嗎?