解決 HPC 報告資料庫連線問題
解決Microsoft HPC 叢集管理員中的高效能運算 (HPC) 報告資料庫連線問題。
徵兆
在 HPC 叢集管理員中 ,選取 [圖表和報表 ] 窗格中的另一個報告資料庫之後,叢集管理員就無法再連線到資料庫,而且您會收到類似下列文字的錯誤訊息:
HPC 叢集管理員無法連線到報告資料庫。 請檢查 連接字串 'Data Source=<data-source-name>;初始目錄=TCHPCReporting;整合式安全性=True;',並確定您有存取權。
無法開啟登入所要求的資料庫 『TCHPCReporting』。 登入失敗。
用戶用戶 <名稱>的登入失敗。
例如,如果您在叢集使用率和節點可用性報告之間切換,或切換至任何其他 HPC Pack 內建報表或自定義報告,就可能發生此徵兆。
原因
您使用的是Microsoft HPC Pack 2016 Update 1。 在此版本的 HPC Pack 中,「徵兆」一節中所述的連線問題是已知問題。
解決方案 1:升級至 HPC Pack 2019
下載並安裝 HPC Pack 2019。
解決方案 2:使用 HPC Pack 2016 Update 3 並安裝額外的修正程式
若要移至 HPC Pack 2016 Update 3 並安裝一些額外的必要修正程式,請遵循下列步驟:
在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HPC\Security\ReportingDbConnectionString 登錄子機碼中,確定 已正確設定 connectionstring 專案。
下載並安裝 HPC Pack 2016 Update 3。
下載並安裝 HPC Pack 2016 Update 3 修正程式。
解決方案 3:修正 連接字串
如果您不想升級已安裝的 HPC Pack 版本,您可以手動執行下列 SQL 腳本來修正資料庫 連接字串。 在腳本中,將佔位元取代為報表資料庫的確切 連接字串。 若要尋找該 連接字串,請在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\HPC\Security\ReportingDbConnectionString 登錄子機碼中找到 connectionstring 專案值。
Update [dbo].[SettingValues] set value = '<new-connection-string>' where memberId = 1886096935
如果您在執行文本之後仍然發生此錯誤,請重新啟動 HPC 管理服務,然後再試一次,選取 HPC 叢集管理員中的該報告資料庫。
與我們連絡,以取得說明
如果您有問題或需要相關協助,請建立支援要求,或詢問 Azure community 支援。 您也可以向 Azure 意見反應社群提交產品意見反應。