Availability-Groups

使用基本可用性組時,您可以在多少個節點上安裝 SSRS?

  • June 11, 2019

我最近已將 SQL Enterprise 獨立 SSRS 安裝遷移到新的 SQL Standard 2 節點 Basic AG。我得到了預期的“不支持擴展部署錯誤”,我通過從報告伺服器數據庫中的鍵表中刪除舊伺服器的資訊來解決這個問題。我現在在該表中只有 2 行,一個 NULL 機器名和 Node1。報表伺服器現在在 Node1 上執行良好,但是當我故障轉移到 node2 時,當我轉到 Web服務URL 連結(http://Node2:80/Reportserver)時出現“不支持橫向擴展功能”錯誤,但不是當我轉到 Web門戶URL 連結 ( http://node2:80/Reports ) 時。這讓我可以訪問報告文件,

如果我恢復加密密鑰,它可以正常工作,儘管之前已經恢復了加密密鑰。

我不能在基本可用性組的兩個節點上都安裝 SSRS 嗎?它應該只安裝在 Node1 上嗎?如果是這樣,我仍然可以訪問共享的 reportserverDB 嗎?

這是我對基本可用性組的第一次嘗試,自從我使用橫向擴展部署以來,我在上次企業安裝中根本沒有遇到這個問題。

剛剛有了另一個想法……報告伺服器從中提取數據的源數據庫位於不同的 AG 中,因為基本 AG 中只能有 1 個數據庫。如果該數據庫位於不同的節點上,那麼 reportserver 和 reportservertempDB 正在執行,這可能是個問題嗎?源數據庫是否也需要故障轉移?

SSRS 橫向擴展部署是企業版獨有的功能

我不喜歡提供僅連結的答案,但是Rodney Landrum 概述的這種替代方法太長了,無法複製/粘貼到答案中,我懷疑他的部落格條目將存在相當長的一段時間,因為它由Red託管-門

長話短說,您無法通過橫向擴展部署來解決此問題,但如果您不介意實現這一目標所需的一些額外管理和自動化,則可以使用替代解決方案。

引用自:https://dba.stackexchange.com/questions/240280