SharePoint Server でサービス アプリケーションを発行する
適用対象:2016 2019 Subscription Edition SharePoint in Microsoft 365
SharePoint Server では、一部のサービス アプリケーションをファーム間に発行することによって、リモート接続で使用可能にすることができます。
この操作を開始する前に、前提条件に関する情報を「SharePoint Server のファーム間でサービス アプリケーションを共有する」で確認してください。
サーバーの全体管理を使用してサービス アプリケーションを発行する
サーバーの全体管理を使用してサービス アプリケーションを発行するには
この手順を実行しようとしているユーザー アカウントが、ファームの管理者 SharePoint グループのメンバーであることを確認します。
サーバーの全体管理 の [アプリケーション構成の管理] をクリックし、 [サービス アプリケーションの管理] をクリックします。
発行するサービス アプリケーションが含まれる行をクリックします。 リボンのコマンドが使用可能になります。
リボンの [ 発行] をクリックします。
[ サービス アプリケーションの発行 ] ダイアログで、次のタスクを実行します。
接続の種類をドロップダウン リストから選択します。
サービス アプリケーションをリモート ファームから使用できるようにする場合は、[ このサービス アプリケーションを他のファームに発行する] チェック ボックスをオンにします。
「信頼証明書をファーム間で交換する (SharePoint Server)」の手順に従って、2 つのファーム間に信頼関係を確立することをお勧めします。
発行した URL をメモ帳などのテキスト エディターにコピーします。 発行したサービス アプリケーションにリモート ファームを接続するには、リモート ファームに URL を提供する必要があります。 URL は次のようになります。
urn:schemas-microsoft-com:sharepoint:service:9c1870b7ee9744588d9e846519cfa27#authority=urn:uuid:02a493b92a5547828e21386e21386e28056cba&authority=https://ua_powershell:32844/Topology/topology.svc
必要に応じて、説明のテキストと、リモート ファームの管理者が表示できる Web ページへのリンクを提供することもできます。 必要な発行オプションを指定したら、[ OK] をクリックしてサービス アプリケーションを発行します。
Microsoft PowerShell を使用してサービス アプリケーションを発行する
PowerShell を使用してサービス アプリケーションを発行するには
次のメンバーシップがあることを確認します。
SQL Server インスタンスにおける securityadmin 固定サーバー ロール。
更新するすべてのデータベースに対する db_owner 固定データベース ロール。
PowerShell コマンドレットを実行するサーバーでの Administrators グループ。
管理者は Add-SPShellAdmin コマンドレットを使用して、SharePoint Server コマンドレットを使用する権限を付与できます。
注:
アクセス許可がない場合は、セットアップ管理者または SQL Server 管理者に連絡してアクセス許可を要求してください。 PowerShell アクセス許可の詳細については、「Add-SPShellAdmin」を参照してください。
SharePoint 管理シェルを起動します。
PowerShell コマンド プロンプトで、次のコマンドを入力します。
Publish-SPServiceApplication -Identity <ServiceApplicationGUID>
サービス アプリケーションの GUID が不明な場合は、次の PowerShell コマンドレットを使用して、ファーム内のすべてのサービス アプリケーションとその GUID をリストできます。
Get-SPServiceApplication
公開されているサービス アプリケーションのロード バランサー URL を表示するには、次のコマンドを入力し、出力を記録します。
Get-SPTopologyServiceApplication
このコマンドで生成される情報は、接続するすべてのリモート ファームで必要になります。