表服務器無法打開與報表服務器數據庫的連接。所有請求和處理都要求與數據庫建立連接


Reporting Services 錯誤

  • 報表服務器無法打開與報表服務器數據庫的連接。所有請求和處理都要求與數據庫建立連接。 (rsReportServerDatabaseUnavailable)獲取聯機幫助
    • 在與 SQL Server 建立連接時出現與網絡相關的或特定於實例的錯誤。未找到或無法訪問服務器。請驗證實例名稱是否正確並且 SQL Server 已配置為允許遠程連接。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接)   

第一次使用Reporting Services的使用,就遇到這種問題。原本已經Web.Config的連接字符串正常就可以正常運行,但發現還是報錯了,在網上查了了一下解決方面,想不到還真是可以。

解決方法:
在確保sqlserver使用的是“windows和sqlserver認證方式”之后,運行,輸入下面的命令
rsconfig -c -s (local) -d reportserver -a SQL -u sa -p sa
指定登錄數據庫的正確的用戶名、密碼。


rsconfig命令參數解釋:
-s后的參數表示sqlserver實例名稱;
-d表示報表服務所連的數據庫,通常都是reportserver;
-a表示認證方式, windows 或 sql。如果值為 windows,則指定報表服務器在連接到報表服務器數據庫時使用。

注意,我本地數據庫的密碼是:nio+2010 ,把密碼改成你本機的密碼即可。 

再次運行正常:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM