SharePoint 用 Reporting Services アドイン (SSRS) のインストールまたはアンインストール
適用対象: SQL Server Reporting Services (2016) ❌ Power BI Report Server SharePoint
SharePoint サーバー上で SharePoint 製品向けインストール パッケージ Microsoft SQL Server Reporting Services アドイン (rsSharePoint.msi) を実行して、SharePoint デプロイ内で Reporting Services 機能を有効にします。 提供される機能には、Power View、レポート ビューアー Web パーツ、URL プロキシ エンドポイント、Reporting Services コンテンツの種類とアプリケーション ページなどがあります。これにより、レポート、データ ソース、その他のレポート サーバー コンテンツを SharePoint サイト上で作成、表示、管理できます。 SharePoint 製品用 Reporting Services アドインは、SharePoint モードで実行されるレポート サーバーに必要なコンポーネントです。 アドインは、SQL Server 2016 セットアップ ウィザードからインストールするか、SQL Server 2016 機能パックから rsSharePoint.msi をダウンロードしてインストールすることができます。 アドインのバージョンの一覧およびダウンロード ページについては、「 SharePoint 製品用 Reporting Services アドインの検索場所」を参照してください。
注意
SharePoint と Reporting Services の統合は、SQL Server 2016 以降では使用できません。 Power View のサポートは、SQL Server 2017 以降は使用できなくなりました。
前提条件
Reporting Services アドインのインストールは、レポート サーバーと SharePoint 製品のインスタンスを統合するために必要ないくつかの手順の 1 つです。 Reporting Services のインストールと構成について詳しくは、「SharePoint モードでの最初のレポート サーバーのインストール」をご覧ください。
複数の Web フロントエンド アプリケーションがある SharePoint ファームと Reporting Services を統合する場合は、Web サーバー フロントエンドがあるファーム内の各コンピューターにアドインをインストールします。 このアドインは、レポート サーバー コンテンツのアクセスに使用する Web フロントエンドに対してのみインストールしてください。
Reporting Services アドインをインストールするには、コンピューターの管理者である必要があります。 たとえば、コマンド プロンプトで rsSharePoint.msi を実行する場合は、[管理者として実行] オプションを使って、管理者特権でコマンド プロンプトを開く必要があります。
Reporting Services アドインをインストールするには、SharePoint ファーム管理者グループのメンバーである必要があります。
Reporting Services 統合機能をアクティブ化するには、サイト コレクションの管理者である必要があります。
アドインがインストールする内容
アドインのセットアップ プロセスは、2 つのフェーズで構成されます。標準インストールが完了すると、どちらのフェーズも自動的に完了します。
最初のフェーズでは、正しいフォルダーにファイルをインストールします。 それらのフォルダーは、SharePoint 配置では標準です。 インストールされるファイルの 1 つに rsCustomAction.exe ファイルがあります。
インストールの 2 つ目の部分では、一連のカスタム アクションを実行して、SharePoint に Reporting Services ファイルを登録します。 カスタム アクションは、rsCustomAction.exe から実行します。 2 つのフェーズで構成される完全なインストールが終了すると、exe ファイルは削除されます。 ファイルのみのインストールを実行すると、インストールの終了時に rsCustomAction.exe は実行されず、ドライブに残ります。
Reporting Services のインストールの順序
アドインは、SharePoint をインストールする前でも後でもインストールできます。 アドインは、SharePoint のデプロイ前の基準に準拠し、SharePoint のインストールで使用された場所にファイルをインストールします。
Note
SharePoint 製品より前にアドインをインストールする利点は、新しいサーバーをファームに追加すると、Reporting Services アドインが SharePoint ファームによって構成およびアクティブ化されることです。
インストール方法の概要
SharePoint 製品用 SQL Server 2016 Reporting Services アドインは、次の 2 つの方法のいずれかを使ってインストールできます。
インストール ウィザード: SQL Server 2016 では、SQL Server インストール ウィザードでアドインをインストールできます。 ウィザードの [機能の選択] ページで、 [SharePoint 製品用 Reporting Services アドイン] を選択します。
rsSharepoint.msi: アドインをインストール メディアから直接インストールするか、ダウンロードしてインストールできます。 rsSharepoint.msi は、グラフィカル ユーザー インターフェイスもコマンド ライン インストールもサポートしています。 .msi を管理者特権を使用して実行する必要があるため、まず高度な権限でコマンド プロンプトを開いてから、コマンド ラインから rsSharepoint.msi を実行します。 アドインのダウンロードの詳細については、「SharePoint 製品用 Reporting Services アドインの場所」を参照してください。
注意
サイレント コマンド ライン インストールで /q スイッチを使う場合、エンドユーザー使用許諾契約書は表示されません。 インストール方法にかかわらず、このソフトウェアの使用は使用許諾契約に基づいています。ユーザーは使用許諾契約に準拠する責任があります。
rsSharePoint.msi インストール ファイルを使用したアドインのインストール
このセクションは、.msi インストール ウィザードの実行またはコマンド ライン インストールにより、rssharepoint.msi を直接インストールすることに関連しています。 SQL Server インストール ウィザードを使用してアドインをインストールする場合は、次の手順を実行する必要はありません。
次のコマンドを実行すると、コマンド ライン スイッチの全リストが表示されます。
Rssharepoint.msi /?
Reporting Services アドインのセットアップ プログラム (rsSharepoint.msi) をダウンロードします。 アドインのダウンロードの詳細については、「 SharePoint 製品用 Reporting Services アドインの検索場所」を参照してください。
管理者は、 rsSharepoint.msi を実行して、インストール ウィザードを実行します。 ウィザードに、"ようこそ" ページ、ソフトウェア ライセンス条項、および登録情報ページが表示されます。 セットアップ時に、次のパスにフォルダーが作成され、そのフォルダーにファイルがコピーされます。
%program files%\common files\Microsoft Shared\Web Server Extensions\15\
(SharePoint 2013)or
%program files%\common files\Microsoft Shared\Web Server Extensions\16\
(SharePoint 2016)SharePoint サーバーの全体管理で、レポート サーバーの設定と機能のアクティブ化を構成します。 SharePoint モードでの Reporting Services のインストールと構成について詳しくは、「SharePoint モードでの最初のレポート サーバーのインストール」をご覧ください。
ファイルのみのインストール
インストールのカスタム アクション フェーズをスキップしてファイルをインストールするには、SKIPCA オプションを指定してコマンド ラインから rssharepoint.msi を実行します。
管理者権限を使用してコマンド プロンプトを開きます。
次のコマンドを実行します。
Msiexec.exe /i rsSharePoint.msi SKIPCA=1
インストールのユーザー インターフェイスが開き、正常に実行されると、rsCustomAction.exe ファイルがインストールされます。 ただし、.exe はインストールの終了時に実行されず、インストールが完了しても、rsCustomAction.exe はコンピューター上に残ります。
2 ステップのインストールを使用したインストールの問題のトラブルシューティング
インストール中にエラーが発生した場合は、コマンド ラインから 2 つのステップでセットアップを実行できます。
管理者権限で コマンド プロンプトを開き、前のセクションの説明に従い、ファイルのみのインストールを実行します。
カスタム アクションの実行可能ファイルを実行します。
ファイル rsCustomAction.exeを含むフォルダーに移動します。 アドインのファイルのみのインストールでは、このファイルをコンピューターにコピーします。 rsCustomAction.exe は %Temp% ディレクトリにあります。 ファイルに移動するには、コマンド プロンプトで次の例を入力します。
CD %temp% 。
ファイルを \Users\<ユーザー名>\AppData\Local\Temp に配置する必要があります。
次のコマンドを入力します。 この構成ステップの完了には、数分かかります。 この処理中に W3SVC サービスが再起動されます。 プログラムでファイルがコピーされ、コンポーネントが登録され、SharePoint 製品構成ウィザードが実行されると、複数の状態メッセージが表示されます。
rsCustomAction.exe /i
変更が有効になるまでの時間はサーバー環境によって異なる場合があります。 iisreset 実行して、更新にかかる時間を短縮することもできます。
スクリプト作成のためのサイレント インストール
/q スイッチまたは /quiet スイッチを使うと、ダイアログや警告が表示されない "サイレント" インストールを実行できます。 サイレント インストールは、アドインのインストールのスクリプトを作成する場合に役立ちます。
Note
サイレント コマンド ライン インストールで /q スイッチを使う場合、エンドユーザー使用許諾契約書は表示されません。 インストール方法にかかわらず、このソフトウェアの使用は使用許諾契約に基づいています。ユーザーは使用許諾契約に準拠する責任があります。
サイレント インストールを行うには、次の手順を実行します。
管理者権限を使用してコマンド プロンプトを開きます。
次のコマンドを実行します。
Msiexec.exe /i rsSharePoint.msi /q
Reporting Services アドインを削除する方法
SharePoint 製品用 Reporting Services アドインは、Microsoft Windows のコントロール パネルまたはコマンド ラインからアンインストールできます。
コントロール パネルを使用すると、現在のコンピューター上のファイルが完全にアンインストールされます。さらに、Reporting Services のオブジェクトと機能が SharePoint ファームから削除されます。 Reporting Services のオブジェクトと機能が削除されると、レポートの確認と更新ができなくなります。
コマンド ラインでアドインをアンインストールする場合は、LocalOnly パラメーターを使って、ローカル コンピューターからアドイン ファイルのみを削除できます。ファーム内にある Reporting Services のオブジェクトと機能は変更されません。
アドインをアンインストールすると、レポート サーバーでレポートの処理に使用されているサーバー統合機能が削除されます。 SharePoint サーバーの全体管理ページおよびその他のカスタム Reporting Services ページから、Reporting Services のページも削除されます。 また、影響を受ける SharePoint サイトで、今後使用しないレポートとその他のレポート サーバー アイテムをすべて削除することもできます。 これらは、Reporting Services アドインを削除すると実行されなくなります。
Reporting Services アドインをアンインストールするには、SharePoint がインストールされている必要があります。 SharePoint を先にアンインストールした場合は、それを再インストールしないと Reporting Services アドインをアンインストールできません。
アドインをアンインストールする手順は、スタンドアロンのサーバーの場合もサーバー ファームの場合も同じです。 セットアップにより、インストール時に追加されたプログラム ファイルと構成設定が削除されます。
アドインをアンインストールしても次のアイテムは削除されません。
SharePoint の構成データベースとコンテンツ データベースへのアクセスに使用される、レポート サーバー サービス アカウント用に作成されたログイン。 レポート サーバー サービス アカウント用のログインは、SharePoint データベースのホストに使用されている Microsoft SQL Server データベース エンジン インスタンスからすべて削除する必要があります。
レポート ユーザー用に作成した権限またはグループ。 レポート サーバーの機能へのアクセスを許可するためにカスタム権限レベルまたは SharePoint グループを作成した場合は、不要になった権限を取り消す必要があります。
SharePoint ライブラリにアップロードしたデータ ファイル。レポート定義 (.rdl)、共有データ ソース (.rsds)、パブリッシュ済みレポート アイテム (.rsc) などのファイルは 削除されませんが、実行されなくなります。 これらのファイルは手動で削除する必要があります。
セットアップによってレポート サーバー データベースが削除されたり、統合操作に使用されたレポート サーバー インスタンスが変更されたりすることはありません。
Windows のコントロール パネルからアンインストールを行う
Microsoft Windows のコントロール パネルからウィザードを起動してアドインを削除するには、次の手順を実行します。
コントロール パネルの [プログラム] で、 [プログラムのアンインストール] をクリックします。
[SharePoint 用 Microsoft SQL Server RS アドイン] を選択します。 コマンド プロンプトから、スイッチを指定せずに rssharepoint.msi を実行してアンインストール ウィザードを起動することもできます。
[削除] を選択します。
コマンドラインからアンインストールする
アドインをコマンド ラインからアンインストールするには、次の手順を実行します。
管理者権限を使用してコマンド プロンプトを開きます。
次のコマンドを実行します。
msiexec.exe /uninstall rsSharePoint.msi
確認メッセージ ボックスが表示されます。 [はい] を選択します。
ローカル サーバーのみからのアドインのアンインストール
前に説明したアドインのアンインストール方法では、Reporting Services の機能とオブジェクトがファームから削除されます。 マルチサーバー ファームにおいて、ローカル コンピューターからのみアドインをアンインストールして、SharePoint ファームは稼働させておく場合は、次の手順を実行します。
管理者権限を使用してコマンド プロンプトを開きます。
次のコマンドを実行します。
Msiexec.exe /uninstall rsSharePoint.msi LocalOnly=1
このステップにより、SharePoint から Reporting Services コンポーネントの登録が解除され、ファイルが削除されます (ローカル コンピューターのみ)。
SharePoint から Reporting Services の機能の登録を解除するが、後で使用するためにファイルをディスクに残しておくには、次の手順を実行します。
管理者権限を使用してコマンド プロンプトを開きます。
次のコマンドを実行します。
rsCustomAction.exe /p
上記の手順は、SkipCA=1 で .msi がインストールされていること、および rscusstomaction.exe が使用可能であることを前提としています。 詳細については、ファイルのみのインストールを説明したセクションを参照してください。
コマンド ラインで rssharepoint.msi を修復する方法
コマンド ラインを使用して Reporting Services アドインを修復またはアンインストールするには、次の手順を実行します。
管理者権限を使用してコマンド プロンプトを開きます。
次のコマンドを実行します。
msiexec.exe /f rssharepoint.msi
セットアップ ログ ファイル
セットアップの実行中は、Reporting Services アドインをインストールしたユーザーの %temp% フォルダー内のログ ファイルに情報が記録されます。 たとえば、 c:\Users\\<username\>\AppData\Local\Temp
の場合、ファイル名は RS_SP_<[番号]>.log (例 : RS_SP_0.log) となります。 ログ内では、エラーは "SSRSCustomActionError" という文字列から始まります。
Note
AppData は Windows オペレーティング システム内の隠れたフォルダーです。 隠れたファイルとフォルダーを表示するには、Windows エクスプローラーのフォルダー設定を変更する必要がある場合があります。
Windows メモ帳でのログ ファイルの表示
次のコマンドは、コマンド プロンプトのパスを変更し、rs ログ ファイルを一覧表示し、Windows メモ帳でそれらのファイルの 1 つを表示します。
cd %temp%
Dir rs_sp*.log
notepad rs_sp_3.log
PowerShell でのログ ファイルの表示
SharePoint 管理シェルから次のコマンドを入力すると、フィルター選択された "ssrscustomactionerror" を含む行の一覧がファイルから返されます。
Get-content -path C:\Users\<UserName\AppData\Local\Temp\rs_sp_0.log | select-string "ssrscustomactionerror"
出力は次の例のようになるはずです。
[https://login.microsoftonline.com/consumers/](
2011-05-23 12:40:12: SSRSCustomActionError: SharePoint is installed, but not configured
)
アップグレード
Reporting Services アドインの既存のバージョンがインストールされている場合は、最新のバージョンにアップグレードできます。 アドイン セットアップ時に既存のバージョンが検出され、更新するかどうかを確認するメッセージが表示されます。 出力メッセージは次の例のようになります。
このシステムから、この製品の古いバージョンが検出されました。 インストールされているバージョンをアップグレードしますか?
確認すると、アドインの古いバージョンが削除され、新しいバージョンがインストールされます。
Reporting Services アドインは、インスタンスに対応していません。 このアドインのインスタンスは 1 台のコンピューターで 1 つだけ実行できます。 異なるバージョンと現在のバージョンとを同時に実行することはできません。
rsCustomAction.exe
次の表は、rscustomaction.exe スイッチについてまとめたものです。
Switch | 説明 |
---|---|
i | カスタム アクションをインストールします。 このアクションにより、Reporting Services コンポーネントが SharePoint に登録されます。 W3SVCservice が再起動します。 |
r | 修復 |
u | アンインストール。 このアクションにより、SharePoint ファーム全体から Reporting Services コンポーネントの登録が解除されますが、ファイルはディスクに残ります。 W3SVCservice が再起動します。 |
p | ローカル アンインストール。 このアクションにより、ローカル コンピューターからのみ、Reporting Services コンポーネントの登録が解除されます。 ファイルはディスクに残ります。 W3SVCservice が再起動します。 |
t | SQL Server Reporting Services 2005 のみ。 レポート サーバーにレポート サーバー データベースに対して機能する接続があるかどうかをテストします。 |
Reporting Services の構成
必要なコンピューターにアドインをインストールしたら、SharePoint サーバーの全体管理からレポート サーバーを構成する必要があります。 必要な手順は、それぞれのテクノロジがインストールされた順序によって異なります。 詳細については、「SharePoint モードでの最初のレポート サーバーのインストール」および「Reporting Services レポート サーバー (SharePoint モード)」をご覧ください。