Sql-Server

可以在同一台機器上使用數據庫的不同機器上執行多個 Reporting Services (SSRS) 實例嗎?

  • August 12, 2013

使用 SQL Server 2012,是否可以在兩台不同的機器上設置 SSRS 實例,並且這兩個實例都使用同一台機器作為其 SQL Server 數據庫?

機器 1

  • SQL Server 2012 數據庫伺服器
  • SSRS 實例 1

機器 2

  • SSRS 實例 2 指向機器 1 的數據庫伺服器

有這個文件描述了在 2005 中安裝多個實例,但是在同一台機器上。您能否為我們的設計指出更好的資源?這在 2012 年仍然支持嗎?如何為第二個實例創建 SSRS 數據庫(ReportServer、ReportServerTempDB)?

是的,您可以在單個 SQL Server 上安裝多個報表伺服器。正如您所指出的,單台機器上的多實例支持是可用的,但不是您所追求的。

對於不同伺服器上的多個不同 ReportServer,但使用單個數據庫,您只需在 Reporting Services 配置管理器中進行配置。

正如 GShenanigan 所指出的,這在橫向擴展部署中進行了描述。http://technet.microsoft.com/en-us/library/ms159114.aspx(相同連結)

在安裝報表伺服器的那個階段,您必須選擇要使用的數據庫伺服器。然後,您可以單獨使用 RS 配置管理器來選擇現有的 ReportServer 數據庫,或者選擇一個新的數據庫,命名為您想要呼叫的任何名稱。

設置新數據庫時,ReportServerTempDB 將被類似命名。例如,創建 ReportServerHQ 將同時創建一個 ReportServerHQTempDB。

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