2009-07-17 89 views
0

我有兩個保存的共享數據源,它們幾乎完全相同但名稱不同,並且已在不同時間部署到報表服務器。它們都位於報表服務器上的DataSources文件夾中,並且我擁有在文件夾級別分配的權限。報表生成器2.0數據源憑據提示

一個被命名爲PDB和一個PDB2。他們都使用相同的SQL Server帳戶和密碼並指向相同的數據庫。兩者都將證書安全地存儲在數據源中。

不同之處在於,當我嘗試使用報表生成器2中的數據源時,較新的一個PDB2會提示我輸入憑據。但是,PDB不會提示我重新輸入憑據。當然,由於憑據存儲在數據源中,因此我絕不會被提示輸入我的信息。

我不明白爲什麼會發生這種情況。任何人有任何想法?

保羅

回答

0

在Visual Studio中,在報表數據部分,數據源屬性具有通用和憑證部分。憑證中有一個「提示憑證」選項,您可以輸入提示文本。確保沒有選擇此選項,然後保存並部署它。

在報表管理器中還檢查共享的sata源屬性。兩者的憑證設置應該相同,安全組或用戶應該相同。在報表管理器中檢查的另一個地方是實際報表的屬性。選擇數據源部分,查看數據源和憑證設置是否匹配。安全屬性也應該匹配。

看一看,並驗證這些都設置正確,以匹配其他數據源或報告。

+0

謝謝。但我已經檢查了所有這些。我是一個相當先進的開發人員/用戶。兩個數據源之間的所有設置都是正確和相同的。這幾乎就好像憑證未正確存儲在數據源中一樣。 – plitwin 2009-07-20 22:23:59

0

我有同樣的問題,只是使用SQL Server商業智能開發工作室。這是Report Builder 2.0得到修復之前最可靠的方法。

0

您是否嘗試過區分2個.rds文件? 如何刪除服務器上的數據源並重新部署(如果可以,請在執行前進行備份)。

在過去幾天裏,我一直遇到Reporting Services 2008類似的問題,並且這兩個操作都給我帶來了新的問題。