web-dev-qa-db-ja.com

同じマシン上のデータベースを使用して、異なるマシン上で複数のReporting Services(SSRS)インスタンスを実行できますか?

SQL Server 2012では、SSRSインスタンスを2つの異なるマシンでセットアップできますが、両方のインスタンスでSQL Serverデータベースに同じマシンを使用できますか?

マシン1

  • SQL Server 2012データベースサーバー
  • SSRSインスタンス1

マシン2

  • SSRSインスタンス2がマシン1のデータベースサーバーをポイント

2005年に複数のインスタンスをインストールする について説明しているこのドキュメントがありますが、同じマシン上にあります。私たちのデザインのためのより良いリソースを私に指摘できますか?これは2012年もサポートされていますか? 2番目のインスタンス用にSSRSデータベース(ReportServer、ReportServerTempDB)はどのように作成されますか?

6
RyanW

はい、1つのSQL Serverに複数のレポートサーバーをインストールできます。お気づきのように、単一のマシンでのマルチインスタンスのサポートは利用できますが、あなたが望んでいるものではありません。

異なるサーバー上の複数の異なるReportServerの場合は、単一のデータベースを使用して、Reporting Services構成マネージャーでこれを構成するだけです。

GShenaniganによって指摘されているように、これはスケールアウト配置で説明されています。 http://technet.Microsoft.com/en-us/library/ms159114.aspx (同じリンク)

レポートサーバーのインストールのフェーズでは、使用するデータベースサーバーを選択する必要があります。次に、RS構成マネージャーを個別に使用して、既存のReportServerデータベースを選択するか、任意の名前を付けた名前の新しいデータベースを選択します。

新しいデータベースがセットアップされると、ReportServerTempDBにも同様の名前が付けられます。たとえば、ReportServerHQを作成すると、ReportServerHQTempDBも作成されます。

3
RLF

確かにできます!あなたが探しているものは、スケールアウト展開と呼ばれています。私は自分でやったわけではありませんが、私が理解していることからすれば、それはかなり簡単です。

プロセスの詳細 ここtechnet

1
GShenanigan