データベースをスナップショットにバックアップする (SharePoint Server)
適用対象:2016 2019 Subscription Edition SharePoint in Microsoft 365
SharePoint Server では、SQL Server Enterprise ツールを使用してデータベースのみをスナップショットにバックアップできます。
はじめに
ファーム全体のバックアップを定期的に実行することをお勧めします。 ファームを定期的にバックアップすることで、ハードウェア障害、停電、またはその他の問題によってデータが消失する可能性を低減できます。 バックアップの手順は簡単で、必要な場合はすべてのファーム データと構成をバックアップから確実に復元できます。 詳細については、「SharePoint Server でファームをバックアップする」を参照してください。 ただし、IT の要件によっては、データベースをスナップショットにバックアップすることが必要になる場合があります。 あらゆるファーム データベースをスナップショットにバックアップできますが、通常は、コンテンツ データベースをバックアップします。
重要
データベース スナップショットが、バックアップと復元の戦略を置き換えることはありません。 SharePoint Server 環境を完全に保護するため、バックアップを定期的に実行し、障害発生後にデータを復元する場合に備えて、ファームを保護することをお勧めします。
この操作を開始する前に、次の情報を確認してください。
まず、データベース サーバーにバックアップ ファイル用のフォルダーを作成する必要があります。 スナップショットを別の場所に保存する場合は、操作が完了した後に、バックアップ ファイルをネットワーク上のバックアップ フォルダーに移動できます。
データベース スナップショットは、コミットされていないトランザクションを除外した、スナップショット作成時のソース データベースの状態を示す読み取り専用の静的なビューです。 スナップショットの作成後にデータベース エンジンによって回復処理が実行されるので、新しく作成されるデータベース スナップショットでは、コミットされていないトランザクションはロールバックされます (データベースのトランザクションは影響を受けません)。 データベース スナップショットの詳細については、「データベース スナップショット (SQL Server)」を参照してください。
SharePoint Server で SQL Server ツールを使用してデータベースをスナップショットにバックアップする
データベースをスナップショットにバックアップする場合は、SQL Server ツールを使用する必要があります。 ファームに関連付けられているデータベースは、ファームにインストールされているサービス アプリケーションおよび機能によって決まります。
SQL Server ツールを使用してデータベースをスナップショットにバックアップするには
この手順を実行しているユーザー アカウントが、SQL Server db_owner 固定データベース ロールのメンバーであることを確認します。
SQL Server Management Studio を開き、データベース サーバーに接続します。
オブジェクト エクスプローラーで、[ データベース] を展開します。
バックアップするデータベースを選択し、[ 新しいクエリ] をクリックします。
次のテキストをコピーして、クエリ ウィンドウに貼り付けます。
CREATE DATABASE <snapshot name> ON ( NAME=<logical name of the database file>, FILENAME = 'c:\WSS_Backup1.ss') AS SNAPSHOT OF <database name>;