2008-12-15 84 views
2

當我嘗試在SQL Server Reporting Services 2005中創建新快照時,收到消息:「報告歷史記錄可能未創建,因爲用於運行報告的憑據未存儲,報告是使用用戶定義的參數值,缺省缺省報告參數值或者鏈接報告鏈接不再有效「在SSRS 2005中存儲憑據

在數據源下,它檢查了」Windows集成安全性「。我可以選擇「憑證安全地存儲在報表服務器」並輸入我的用戶名,密碼,但這看起來不對,因爲我不想爲每個報表都這樣做。

現在我只是運行它在我的本地機器上(http://localhost/Reports $ SQL2005 /),所以我不知道爲什麼我會得到這些錯誤

任何想法?

回答

3

如果要使用Reporting Services功能(如訂閱和報告快照),則需要將數據源設置爲使用「安全地存儲在報表服務器中的憑據」。您只需在數據源上執行此操作,因此假定您沒有爲每個報告創建新的數據源(因此他們共享一個或多個數據源),您只需在第一次部署時就設置它數據源。

許多人爲Reporting Services創建一個特定的域帳戶,並將這些憑據用於數據源(確保您已向域帳戶授予所涉底層數據庫的必要權限)。這意味着報告在Reporting Services帳戶運行時將作爲它們執行。

更多信息:http://msdn.microsoft.com/en-us/library/ms160330(SQL.90).aspx

0

一切彌敦道同意說。確保您使用的憑據至少有dbdatareader訪問報告服務器,reportservertemp和您使用的任何其他數據庫。

1

在這篇文章中遲了一點,但我有一個問題是我有報告證書存儲在報告服務器,但我仍然無法快速拍攝。把報告轉成了一份子報告,我不得不將這份報告存儲在證書中,以便讓這個工作成功。