SharePoint 2013 でサーバーをファームから削除する
適用対象:2016 2019 Subscription Edition SharePoint in Microsoft 365
SharePoint 2013を実行するサーバー ファームには、Web サーバー、アプリケーション サーバー、データベース サーバーという 3 種類のサーバーがあります。 SharePoint ファームからサーバーを削除するための方法は、削除するサーバーの種類によって異なります。
SharePoint ファームから Web サーバーまたはアプリケーション サーバーを削除する
SharePoint 2013 がサポートしているアンインストール手順については、「SharePoint 2013 をアンインストールする」を参照してください。
検索トポロジ コンポーネントが含まれているサーバーを削除すると、その後の検索活動に影響することがあります。 どの程度の影響があるかは、ファーム検索トポロジに依存します。 サーバーをファームから削除する前に、検索トポロジ コンポーネントをそのサーバーから削除するか移動しておくことをお勧めします。
クロール コンポーネントをホストしているサーバーを削除してもインデックス ファイルは失われません。 ただし、コンテンツのクロール能力が減るかなくなる可能性があります。
インデックス ファイルを失うのは次のケースです。
ファームにクエリ コンポーネントが 1 つしかないときに、そのクエリ コンポーネントをホストしているサーバーを削除した場合。
インデックスをパーティションに分割するように構成してあり、それらのパーティションのいずれかに含まれる最後のクエリ コンポーネントを削除した場合。 この場合は、インデックスの一部分を失うことになります。
どちらの場合にも、インデックス ファイルを作り直すためにフル クロールを実行することが必要になります。
特別な技術を展開することで検索トポロジにフォールト トレランスを組み込むこともできます。 これらの技術が展開してある場合は、意図的かどうかにかかわらずトポロジからサーバーを削除してもその影響が吸収され、データを失わずに済みます。 (ただし、パフォーマンスは引き続き影響を受ける可能性があります)。詳細については、「 SharePoint Server の技術図」を参照してください。
削除するサーバーでサイトの重要なコンポーネントが実行されていないことを確認してください。 削除するサーバーでファーム内の別のサーバーにない重要なサービスまたはコンポーネント (カスタム Web パーツなど) が実行されている場合は、そのサーバーを削除するとファーム内のサイトに障害をもたらすおそれがあります。 たとえば、削除するサーバーがファーム内で Business Data Connectivity Service を実行している唯一のアプリケーション サーバーである場合は、そのサーバーを削除すると、このサービスを利用しているすべてのサイトが正常に機能しなくなる可能性があります。
コントロール パネルを使用してファームから Web サーバーまたはアプリケーション サーバーを削除する
コントロール パネルを使用してサーバーから SharePoint 2013をアンインストールするという方法により、サーバー ファームから Web サーバーまたはアプリケーション サーバーを削除できます。 コントロール パネルを使用して SharePoint 2013をアンインストールする場合、そのサーバーからプログラム ファイルとその他の情報を削除することになります。
コントロール パネルを使用してファームから Web サーバーまたはアプリケーション サーバーを削除するには
この手順を実行するユーザー アカウントに次の資格情報があることを確認します。
- この手順を実行するユーザー アカウントが、そのサーバーの Administrators グループのメンバーである。
そのサーバーで実行されているサービスを停止します。 特定のサーバーで実行されているサービスとサービスの停止を判断する方法については、「 SharePoint Server でサービスを開始または停止する」を参照してください。
ファームから削除するサーバー上で、[スタート]、[コントロール パネル] の順にクリックし、[プログラムと機能] をダブルクリックします。
現在インストールされているプログラムのリストで、[ SharePoint 2013] をクリックし、[ アンインストール] をクリックします。
確認のプロンプトで [ 続行] をクリックしてプログラムをアンインストールします。
Microsoft PowerShell を使用して SharePoint ファームからサーバーを削除する
ファームからデータベース サーバーを削除する前に、そのサーバーに格納されているすべてのデータベースをファーム内の別のデータベース サーバーに必ず移動してください。
注:
ファームからサーバーを削除するには、PowerShell を使用することをお勧めします。
PowerShell を使用して SharePoint ファームからサーバーを削除するには
次のメンバーシップがあることを確認します。
SQL Server インスタンスにおける securityadmin 固定サーバー ロール。
更新するすべてのデータベースに対する db_owner 固定データベース ロール。
PowerShell コマンドレットを実行するサーバーでの Administrators グループ。
管理者は Add-SPShellAdmin コマンドレットを使用して、SharePoint Server 2013 のコマンドレットを使用するアクセス許可を付与できます。
注:
アクセス許可がない場合は、セットアップ管理者または SQL Server 管理者に連絡してアクセス許可を要求してください。 PowerShell 権限の詳細については、「Add-SPShellAdmin」を参照してください。
PowerShell コマンド プロンプトから、次のコマンドを入力します。
Disconnect-SPConfigurationDatabase
注:
このコマンドレットは、SharePoint ファームから local SharePoint server を削除するだけです。 SharePoint ファームから、リモートの SharePoint サーバーやデータベース サーバーを削除することはできません。
PSConfig.exe コマンド ライン ツールを使用して SharePoint ファームからサーバーを削除する
SharePoint Server 2013 の構成方法を制御するいくつかの操作を実行するための代替インターフェイスである PSConfig.exe ツールを使用して、SharePoint ファームからサーバーを削除できます。 これらの操作を実行するには、ローカル コンピューターの Administrators グループのメンバーである必要があります。
PSConfig を使用してファームから SharePoint サーバーを削除するには
次のメンバーシップがあることを確認します。
SQL Server インスタンスにおける securityadmin 固定サーバー ロール。
更新するすべてのデータベースに対する db_owner 固定データベース ロール。
PSConfig.exe ツールを実行するサーバーでの Administrators グループ。
注:
アクセス許可がない場合は、セットアップ管理者または SQL Server 管理者に連絡してアクセス許可を要求してください。
コマンド プロンプトで、次の構文を入力します。
psconfig.exe -cmd configdb -disconnect
SharePoint ファームからデータベース サーバーを削除する
SharePoint をアンインストールする (結果として、データベースに格納されていたデータを削除する) ことなく、ファームからデータベース サーバーを削除するには、そのサーバーでホストされているデータベースをファーム内の別のデータベース サーバーに移動してから、サーバーの全体管理を使用してファームからそのデータベース サーバーを削除します。
ファームで利用可能な唯一のデータベース サーバー、または構成データベースをホストしているデータベース サーバーは、削除できません。
注意
サーバーの全体管理を実行しているサーバーから SharePoint 2013をアンインストールすると、ファーム内で別のサーバーを構成してサーバーの全体管理サイトをホストするまで、サーバー ファームを管理できなくなります。
サーバーの全体管理を使用して SharePoint ファームからデータベース サーバー、Web サーバー、またはアプリケーション サーバーを削除する
Web サーバーまたはアプリケーション サーバーが使用できなくなった場合、またはコントロール パネルから SharePoint 2013 をアンインストールできない場合は、SharePoint サーバーの全体管理 Web サイトを使用して、ファームから Web サーバーまたはアプリケーション サーバーを削除できます。 サーバーの全体管理を使用してファームからサーバーを削除しても、サーバーから SharePoint 2013 はアンインストールされず、そのサーバー上のサイトにもアクセスできなくなります。 サーバーの全体管理を使用してサーバーを削除するのではなく、コントロール パネルを使用して SharePoint 2013 をアンインストール することで、「ファームから Web サーバーまたはアプリケーション サーバー を削除する」で説明されているプロセスを使用することをお勧めします。
サーバーの全体管理を使用してファームからサーバーを削除しても、そのサーバーからこの情報が削除されることはありません。 ファームからデータベース サーバーのみを削除するか、または Web サーバーまたはアプリケーション サーバーがもう利用可能でなくて、コントロール パネルからのアンインストールができない場合は、サーバーの全体管理の手順を使用してください。
以下の手順を実行すると、Web サーバー、アプリケーション サーバー、またはデータベース サーバーをファームから削除できます。 ただし、サーバーの全体管理を使用するよりも、コントロール パネルを使用して Web サーバーとアプリケーション サーバーをファームから削除することをお勧めします。 詳細については、「コントロール パネルを使用してファームから Web サーバーまたはアプリケーション サーバーを削除する」を参照してください。
ファームからデータベース サーバーを削除する前に、そのサーバーに格納されているすべてのデータベースをファーム内の別のデータベース サーバーに必ず移動してください。
サーバーの全体管理を使用して SharePoint ファームからデータベース サーバー、Web サーバー、またはアプリケーション サーバーを削除するには
この手順を実行するユーザー アカウントに次の資格情報があることを確認します。
この手順を実行するユーザー アカウントが Farm Administrators SharePoint グループのメンバーである。
この手順を実行するユーザー アカウントが、そのサーバーの Administrators グループのメンバーである。
そのサーバーで実行されているサービスを停止します。 特定のサーバーで実行されているサービスとサービスの停止を判断する方法については、「 SharePoint Server でサービスを開始または停止する」を参照してください。
SharePoint サーバーの全体管理 Web サイトで、[システム設定] セクションの [このファームのサーバーの管理] をクリックします。
[ ファーム サーバー] ページで、削除するサーバーの名前を含む行を選択し、[ サーバーの削除] をクリックします。
警告が表示されるので、[ OK] をクリックしてサーバーを削除するか、[ キャンセル] をクリックして操作を中止します。
ページの表示が更新されます。削除したサーバーはサーバーのリストにもう含まれていません。