ネイティブ モードから SharePoint モードへの移行 (SSRS)

適用対象: SQL Server Reporting Services (2016) サポート対象外 Power BI Report Server SharePoint

Reporting Services のサーバー モードを別のモードにアップグレードまたは変換することはできません。 たとえば、ネイティブ モードのレポート サーバーを SharePoint モードにアップグレードまたは変換することはできません。 モードが異なると使用されるデータベース スキーマも異なるため、モード間でレポート サーバー データベースをコピーすることはできません。 コンテンツはレポート サーバー間で移行できます。 使用するツールは、移行元サーバーと移行先サーバーに対して構成されたレポート サーバー モードの種類によって異なります。

Reporting Services 移行ツール

このツールでは、ネイティブ モードの配置から SharePoint モードの配置へのコンテンツの移行がサポートされます。 SharePoint モードから SharePoint モードまたは SharePoint モードからネイティブ モードへの移行はサポートされません。

詳細については、「Reporting Services Migration Tool」(https://www.microsoft.com/download/details.aspx?id=29560) を参照してください。

スクリプトを使用したコンテンツの移行

移行ツールが目的に合わない場合は、レポート サーバー データを手動で移行できます。 Reporting Services 間でのレポート アイテムの移行を完了するための手順の概要を次に示します。 この方法では、移行元サーバーまたは移行先サーバーとしてネイティブ モードまたは SharePoint モードをサポートしています。

  1. 暗号化キーをバックアップおよび復元します。 これは、データの暗号化に使用されるキーです。 暗号化キーは、パスワード (データ ソース接続用に保存されているパスワードなど) を暗号化するためにも使用されます。 ただし、パスワードを移行することはできないため、移行先の環境で再度入力する必要があります。

  2. Reporting Services RSS スクリプト: レポート サーバー Web サービスの SOAP メソッドを呼び出してデータベース間でデータをコピーする Visual Basic スクリプトを作成します。 スクリプトを実行するには、 RS.exe ユーティリティを使用します。 RS.exe は Reporting Services と共にインストールされます。

次の表は、スクリプトを使用して移行できる Reporting Services オブジェクトをまとめたものです。

オブジェクト スクリプト化の可否 コメント
Reports はい 移行後にデータソースのパスワードを再入力します。
データソース はい 移行後にレポートとデータソースとの間のリンクを再設定します。
モデル はい
データセット はい
レポート パーツ 移行後にレポート パーツへのパスを確認または更新します。
スケジュール はい ListSchedules メソッドに関する説明 (「 Subscription and Delivery Methods」) を参照してください。
サブスクリプション はい ListSubscriptions メソッドに関する説明 (「 Subscription and Delivery Methods 」) および ChangeSubscriptionOwner に関する説明を参照してください。
スナップショット

注意

レポート パーツは、SQL Server Reporting Services 2019 以降の SQL Server Reporting Services のすべてのリリースと、Power BI Report Server 2022 年 9 月以降の Power BI Report Server のすべてのリリースで廃止になっています。

その他の質問 Reporting Services のフォーラムに質問してみてください