Sql-Server
可以在同一台機器上使用數據庫的不同機器上執行多個 Reporting Services (SSRS) 實例嗎?
使用 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。