我從Visual Studio報表生成器部署報表解決方案,並將多個報表上載到SSRS。SSRS數據源連接問題?
我嘗試連接,但失敗了,其他使用不同連接設置的報告也正常工作。
請看下面的兩個連接設置:第一個數字是我的,第二個數字是別人的。唯一的區別是'連接字符串'中的'數據源'。你可以請建議爲什麼這會導致問題,我該如何解決它?如果我使用'localhost'在本地桌面創建我的數據源,則無法成功編譯報告。
我從Visual Studio報表生成器部署報表解決方案,並將多個報表上載到SSRS。SSRS數據源連接問題?
我嘗試連接,但失敗了,其他使用不同連接設置的報告也正常工作。
請看下面的兩個連接設置:第一個數字是我的,第二個數字是別人的。唯一的區別是'連接字符串'中的'數據源'。你可以請建議爲什麼這會導致問題,我該如何解決它?如果我使用'localhost'在本地桌面創建我的數據源,則無法成功編譯報告。
我通過下面的技巧解決了這一問題:
當您第一次部署解決方案時,你應該正確設置屬性,如數字顯示。通常,我只配置'調試',因爲我使用單個服務器來同時處理數據源和報告傳送。
使用客戶端IP地址設置TargetServerURL,除非您在服務器本身可以是'localhost'。這將確保您將報告提交給正確的遠程服務器併發生錯誤。
登錄SSRS並檢查加載的數據源。通常情況下,SSRS會自動將IP地址更改爲'localhost',這非常適合查看報告。如果它仍然是我在問題中描述的IP地址,則可以嘗試返回到Visual Studio報告構建器並將IP地址更改爲'localhost'。然後,不要預覽報告,而是直接部署解決方案,以確保新數據源在SSRS中採用'localhost'。由於該報告曾部署到指定的服務器,因此'localhost'不會產生任何歧義,部署仍可找到同一服務器以更新SSRS中的內容。這裏的關鍵是將'OverwriteDataSource'重置爲'True'。
希望得到這個幫助。乾杯
這個問題煤層用戶RepoerReader。
在當地的數據庫已裝箱用戶RepoerReader
但遠程數據庫位於您不必用戶RepoerReader和你確定並確保端口正確或密碼是錯誤的10.12.13.14數據庫。
以前的報告在遠程機器10.12.13.14創建的,因此可以根據本地主機。端口和pw通過測試是正確的。 – LUSAQX
Ping匹配..並檢查數據庫是否在匹配上運行,並且網絡團隊沒有設置防火牆.. –
是否解決了這個問題...如果不能,您可以在服務器上打開跟蹤並檢查。 –