SharePoint Server でサイト コレクションを削除および復元する

適用対象:yes-img-13 2013yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

特定のプロジェクトの進捗を管理するためにチーム サイトを作成しており、そのプロジェクトが終了した場合は、一定の時間が経過した後でサイト コレクションを削除することを決定する必要があります。

サイト コレクションを削除すると、コレクションを構成するサイトの階層が削除されます。 サイト コレクションを削除することにより、次のようなすべてのコンテンツとユーザー情報も完全に削除され、元に戻すことができなくなります。

  • ドキュメントおよびドキュメント ライブラリ

  • アンケート、ディスカッション、お知らせ、イベントを含むリストとリスト データ

  • サイトの構成設定

  • Web サイトに関連するロールおよびセキュリティの情報

  • トップレベル Web サイトのサブサイト、それらのコンテンツ、およびユーザー情報

注:

サイト コレクションを削除する前に、バックアップする必要があります。 詳細については、「SharePoint Server でのバックアップと回復を計画する」を参照してください。

サイト コレクションが Project Server サービス アプリケーション と関連付けられている場合は、サイト コレクションを削除する前に、その関連付けと Project Web App を削除する必要があります。 サイト コレクションの関連付けは、SharePoint サーバーの全体管理 Web サイトの Project Server サービス アプリケーション Service アプリケーション設定ページから削除できます。

はじめに

サイト コレクションを削除する前に、サイト コレクションとそのすべてのコンテンツのバックアップ コピーが存在することを確認します。

SharePoint には 2 つのごみ箱があり、それぞれの保存期間は、次のとおりです。

  • サイトのごみ箱 (第 1 段階) = 30 日間

  • サイト コレクション (第 2 段階) = サイト クォータの 50%

アイテムの保持期間の上限は 30 日です。 第 2 段階のクォータ制限に達しない場合、削除されたアイテムは 30 日間、いずれかのごみ箱に留まる。 アイテムが削除され、最初のステージのごみ箱に存在する場合、クォータに対してカウントされるため、30 日間保持されます。 アイテムが削除され、2 番目のステージのごみ箱に存在するか、または 2 番目のステージのごみ箱に移動された場合、削除された SharePoint Web アプリケーションでない限りクォータに対してはカウントされませんが、2 番目のステージ ビンのコンテンツの合計量がサイト クォータの 50% を超える場合、このアイテムの保持時間は 30 日未満になる可能性があります。

サーバーの全体管理を使用してサイト コレクションを削除する

この手順を実行すると、サイト コレクションとすべてのコンテンツおよびユーザー情報は完全に破棄されます。

サーバーの全体管理を使用してサイト コレクションを削除するには

  1. 次の管理者の資格情報を持っていることを確認します。

    • サイト コレクションを削除するには、この手順を実行するユーザー アカウントが Farm Administrators SharePoint グループのメンバーである必要があります。
  2. サーバーの全体管理 を開きます。

  3. サーバーの全体管理 Web サイトで、[ アプリケーション構成の管理] をクリックします。

  4. [ アプリケーション構成の管理] ページの [ サイト コレクション] セクションで、[ サイト コレクションの削除] をクリックします。

  5. [ サイト コレクションの削除] ページの [ サイト コレクション] リストで、[ サイト コレクションの変更] をクリックします。

    [ サイト コレクションの選択 ] Web ページ ダイアログが表示されます。

  6. [ Web アプリケーション] リストで、[ Web アプリケーションの変更] を選択します。

    [ Web アプリケーションの選択 ] Web ページ ダイアログが表示されます。

  7. 削除するサイト コレクションが含まれる Web アプリケーションの名前をクリックします。 選択した Web アプリケーションのサイト コレクション内のサイトの相対 URL は、[ サイト コレクションの選択 ] ダイアログに表示されます。

  8. 削除するサイト コレクションの相対 URL をクリックし、[ OK] をクリックします。

  9. [警告] セクションの内容を読み、サイト コレクションの情報が正しいことを確認します。

  10. [ サイト コレクションの削除] ページで [ 削除] をクリックします。

Microsoft PowerShell を使用してサイト コレクションを削除する

この手順を実行すると、サイト コレクションとすべてのコンテンツおよびユーザー情報は完全に破棄されます。

Microsoft PowerShell を使用してサイト コレクションを削除するには

  1. 次の最小要件を満たしていることを確認します。

    • SQL Server インスタンスにおける securityadmin 固定サーバー ロール。

    • 更新するすべてのデータベースに対する db_owner 固定データベース ロール。

    • Microsoft PowerShell コマンドレットを実行するサーバーでのローカルの Administrators グループ。

  2. SharePoint 管理シェル を開きます。

  3. PowerShell コマンド プロンプトで次のコマンドを入力し、Enter キーを押します。

    Remove-SPSite -Identity "<URL>" -GradualDelete
    

    Where: <URL> は、削除するサイト コレクションの一意のアドレスです。

このコマンドを実行すると、指定したサイト コレクションとそのすべてのサブサイトが削除されます。 段階的な削除を行うことによって、削除処理時のシステムへの負荷が軽減されます。

前の手順は、 Remove-SPSite コマンドレットを使用してサイト コレクションを削除する通常の方法を示しています。 別のパラメーターを指定すると、このコマンドの異なる動作を構成できます。 詳細については、「 Remove-SPSite」を参照してください。

注:

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されています。 Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換性をサポートするために含まれています。

Microsoft PowerShell を使用してサイト コレクションを復元する

誤ってサイト コレクションを削除した場合は、PowerShell を使用して復元することができます。

SharePoint Server でサイト コレクション ( SPSite オブジェクト) が誤って削除されると、削除されたサイト コレクションは SPSite オブジェクトではなく、 SPDeletedSite オブジェクトに保存されます。 削除されたサイト コレクションを復元するには、 Restore-SPDeletedSite コマンドレットを使用するか、プログラムによってこのオブジェクト モデルにアクセスする必要があります。

SharePoint Server 2019ユーザーは、自分で削除したアイテムと、サイト内の他のユーザーが削除したアイテムを復元できます。 削除されたアイテムが SharePoint のごみ箱に表示されるためには、そのアイテムに対する編集アクセス許可が必要です。

関連項目

概念

SharePoint Server でサイト コレクションを作成する

SharePoint Server でのサイトとサイト コレクションの概要