簡體   English   中英

SSRS 2012-未初始化的服務器

[英]SSRS 2012 - uninitialized server

我一直在遇到運行SQL和SSRS的超級服務器VM的隨機連接/握手問題

因此,網絡人員建議構建一個新的VM並在那里進行嘗試。 (您是否嘗試過重啟?)

我要求他們重命名舊服務器(-> SQLBKUP)並將新服務器命名為當前名稱(-> SQL),以便我所有的連接字符串將繼續起作用。

不管這種方法的智慧如何,現在都已完成。

我們所有的應用程序都能正常工作。 (並且奇怪的握手問題已經消失了,高興)我已經重新安裝了SSRS,我以為我可以免費在家了。

我們已備份ReportServer和ReportServerTemp數據庫並將其還原到新服務器。

如果我嘗試指向這些數據庫,則會不斷出現此錯誤

The report server installation is not initialized.     (rsReportServerNotActivated) Get Online Help 

我在2012年能找到的所有信息都表明,在配置數據庫時,初始化會自動發生。

我嘗試創建一個新的數據庫,然后,一切正常。 我將SSRS重新配置為指向舊數據庫,然后再次出現rsReportServerNotActivated錯誤。

我還“關閉”了SQLBKUP,以防它引起一些混亂,我無法想象這可能是什么,但是為什么不...這並不能解決問題。

關於為什么在1台服務器上運行的數據庫為何無法在新服務器上運行的任何想法?

在互聯網上搜索此問題,我發現了2012年SSRS的兩個結果(對於2005年問題/決議,有很多命中)

本文詳細介紹了應該如何配置RSExec角色,我已經驗證了這一切都是正確的。 https://msdn.microsoft.com/en-us/library/cc281308.aspx

本文詳細介紹了移動數據庫的各種方式的機制。 備份和還原操作沒有障礙。 https://msdn.microsoft.com/en-us/library/ms156421.aspx

這兩篇文章都沒有提到清除可能在配置表中的任何服務器名稱,IP地址等。 檢查SSMS中的表,我看不到任何看起來可能需要此類注意的表。

我總是可以重新創建環境,但是我已經不適應這一點了,至少我會知道自己面前的東西。 如果有人有任何建議,我將不勝感激,我確定我會一段時間... :-)

蒂亞·格雷格

之所以收到該錯誤,是因為您沒有將舊的加密密鑰移到新的服務器上。 SSRS使用加密來保護憑據和連接信息。 您需要從舊服務器上獲取加密密鑰並將其還原到新的密鑰, 或者,如果您不再擁有該密鑰,則可以創建新的密鑰,但是您需要再次設置連接信息。

首先備份您的舊加密密鑰:

  1. 啟動Reporting Services配置管理器,然后連接到要配置的報表服務器實例。
  2. 單擊“加密密鑰”,然后單擊“備份”。
  3. 輸入一個強密碼。
  4. 指定一個文件來包含存儲的密鑰。 Reporting Services將.snk文件擴展名附加到該文件。 考慮將文件存儲在與報表服務器分開的磁盤上。
  5. 單擊確定。

然后將密鑰還原到新服務器:

  1. 啟動Reporting Services配置管理器,然后連接到要配置的報表服務器實例。
  2. 在“加密密鑰”頁面上,單擊“還原”。
  3. 選擇包含備份副本的.snk文件。
  4. 輸入解鎖文件的密碼。
  5. 單擊確定。

您也可以使用rskeymgmt實用程序,請參閱MSDN文章: 備份和還原Reporting Services加密密鑰


如果您無權訪問較舊的服務器,則需要刪除並重新創建加密密鑰。 刪除密鑰后,服務器將自動重新初始化自身,並且您需要重新輸入所有丟失的加密信息。

刪除加密密鑰時,將發生以下情況:

  • 共享數據源中的連接字符串將被刪除。 運行報告的用戶收到錯誤“ ConnectionString屬性尚未初始化”。 存儲的憑證被刪除。 報告和共享數據源已重新配置為使用提示的憑據。

  • 基於模型的報告(並且需要配置了存儲的憑據或沒有憑據的共享數據源)將無法運行。

  • 訂閱被停用。

刪除密鑰的步驟:

  1. 啟動Reporting Services配置工具,然后連接到要配置的報表服務器實例。

  2. 單擊加密密鑰,然后單擊刪除。 單擊確定。

  3. 重新啟動報表服務器Windows服務。 對於橫向擴展部署,請在所有報表服務器實例上執行此操作。

這來自MSDN- 刪除和重新創建加密密鑰 這篇文章有很多有用的信息。

有關更多信息,請閱讀配置和管理加密密鑰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM