次の方法で共有


データベース スナップショットを使用してサイトのバージョンをアーカイブする (Office SharePoint Server 2007)

Microsoft SQL Server 2005 スナップショットは、スナップショットが作成された時点で存在していたデータベースの読み取り専用のビューです。SQL Server 2005 スナップショットは、差分コピーを使用して作成されます。スナップショットの作成後は、スナップショット テクノロジにより、コピー オン ライト方式を使用して、そのスナップショット イメージがデータベースの静的なビューであることが保証されます。

スナップショット テクノロジを使用すると、SharePoint 製品とテクノロジのコンテンツ データベースの、特定の時点のコピーを、読み取り専用で作成できます。ユーザーが別の時点のコンテンツを取得できるように、スナップショット コンテンツ データベースを SharePoint サイトに関連付けることができます。

スナップショットはレポート作成のために使用できます。また、ソース データベースでユーザー エラーが発生した場合には、スナップショットが作成された時点の状態にソース データベースを戻すことができます。データの損失は、スナップショット作成後のデータベースに対する更新に限られます。

注意

Web サイトのスナップショット バージョンでは、一部の機能を使用できません。たとえば、スナップショット バージョンへの書き込みやスナップショット バージョンへのファイルのアップロードを行うことはできません。

SharePoint 製品とテクノロジでのスナップショットの使用の詳細については、マイクロソフト サポート技術情報の「SQL Server を使用して、Windows SharePoint Services 3.0 のコンテンツ データベースのスナップショットを実行する方法」(https://go.microsoft.com/fwlink/?linkid=99636&clcid=0x411) を参照してください。

タスクの要件

このタスクの手順を実行するための要件は次のとおりです。

  • Microsoft Office SharePoint Server 2007 を実行するバックアップ サーバーを使用することをお勧めします。

重要

次の手順を実行するには、Microsoft SQL Server 2005 を実行するコンピュータの Administrators グループのメンバシップ、および SQL Server の dbowner 固定データベース ロールのメンバシップが必要です。

データベース スナップショットを作成またはアタッチするには、以下の手順を実行します。

データベース スナップショットを作成する

  1. SQL Server Management Studio で、スナップショットの取得対象のデータベースを含むデータベース サーバーに接続します。

  2. [オブジェクト エクスプローラ] ウィンドウで、[データベース] ノードを展開します。

  3. スナップショットを取得するデータベースを右クリックして、[新しいクエリ] をクリックします。

  4. クエリ ウィンドウで次のテキストを入力します。プレースホルダは、実際のデータに置き換えてください。

    CREATE DATABASE <データベース スナップショット名>
    ON
    (
    NAME = <データベース名>,
    FILENAME = 'c:\<バックアップ ファイル名>.ss')
    AS SNAPSHOT OF <データベースの内容の説明>;

  5. [クエリ] メニューの [実行] をクリックして、コンテンツ データベースのスナップショットを取得します。

重要

この手順を実行するには、Farm Administrators SharePoint グループのメンバである必要があります。

データベース スナップショットをアタッチして表示する

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

  2. [アプリケーション構成の管理] ページの [SharePoint Web アプリケーション構成の管理] セクションで、[Web アプリケーションの作成または拡張] をクリックします。

  3. [Web アプリケーションの作成または拡張] ページで、[新しい Web アプリケーションの作成] をクリックします。

  4. [新しい Web アプリケーションの作成] ページで、以下の手順を実行します。

    1. [IIS Web サイト] セクションで、[新しい IIS Web サイトを作成する] が選択されていることを確認します。既定の説明を使用するか、新しい説明を入力することができます。

    2. [セキュリティの構成] セクションで、認証プロバイダ、匿名認証を許可するかどうか、および Secure Sockets Layer (SSL) を使用するかどうかを選択します。

    3. [負荷分散される URL] セクションで、既定のドメイン名を使用するか、新しいドメイン名を入力することができます。

    4. [アプリケーション プール] セクションで、新しい Web アプリケーションをホストするアプリケーション プールを選択します。

    5. [インターネット インフォメーション サービスのリセット] セクションで、[IIS を手動で再起動する] を選択します。

    6. [データベース名と認証] セクションの [データベース サーバー] ボックスに、作成したスナップショット データベースを保持する実稼働データベース サーバーの名前を入力します。

    7. [OK] をクリックします。

  5. スナップショットを検証するには、バックアップ サーバー上の SharePoint サイトを開いて、サイトにバックアップした情報が表示されるかどうかを確認します。実稼働サーバーに加えた変更は、データベース スナップショットに影響を与えません。

関連項目

概念

バックアップと復元のために別の方法を使用する (Office SharePoint Server 2007)
Web サイトの削除イベントを使用してコンテンツを取得および復元する (Office SharePoint Server 2007)
SharePoint Designer を使用してコンテンツを取得および復元する (Office SharePoint Server 2007)
Stsadm の import および export 操作を使用したコンテンツのアーカイブおよび取得 (Office SharePoint Server 2007)