コンテンツ データベースを移動する (Windows SharePoint Services 3.0)

コンテンツ データベースは、Microsoft SQL Server 2005 のインスタンス間での移動、Windows SharePoint Services 3.0 を実行しているサーバーから Windows SharePoint Services 3.0 を実行している他のサーバーへの移動、ある Web アプリケーションから別の Web アプリケーションへの移動、または Windows Internal Database から SQL Server 2005 のインスタンスへの移動を行うことができます。任意の Web アプリケーションの 1 つまたはすべてのコンテンツ データベースを別の Web アプリケーションに移動することもできます。

注意

Windows Internal Database では、Windows SharePoint Services、Active Directory Rights Management サービス、UDDI サービス、Windows Server Update Services、Windows システム リソース マネージャなど、Windows の役割と機能に対してのみ、リレーショナル データ ストアとして SQL Server テクノロジが使用されます。

コンテンツ データベースの移動は、アップグレードまたは移行プロセス、バックアップおよび復元プロセス、または開発環境から運用環境へサイトを移動するプロセスの一環として行われる可能性があります。

重要

ここでは、コンテンツ データベースの移動についてのみ説明しており、Windows SharePoint Services 3.0 に関連付けられているその他のデータベースの移動については説明していません。

このタスクは SharePoint サーバーの全体管理 Web サイトまたは Stsadm コマンドライン ツールのどちらかを使用することにより実行できます。

重要

コンテンツ データベースを切断して再接続すると、次回そのコンテンツ データベース内のコンテンツをクロールするときに、フル クロールが (増分クロールを要求しても) 行われます。フル クロールでは、コンテンツが前回クロールされているかどうかに関係なく、クローラがアクセスするすべてのコンテンツが再クロールされるため、増分クロールに比べ、完了するまでに大幅に時間がかかります。

別のファームに復元する場合は、復元プロセス中に、そのデータベース アクセス アカウントをデータベース サーバー上の Administrators グループのメンバにする必要があります。これは、このアカウントでデータベースのセキュリティ設定を複製する際に必要になります。このアクセス レベルは、復元プロセスの完了後に削除できます。

Windows SharePoint Services 3.0 インフラストラクチャ更新プログラムを実行している場合は、ビルトイン ツールを使用してデータベースを復元または再接続する際に、各コンテンツ データベースの識別子 (ID) が保持されます。ビルトイン ツールを使用した場合の既定の変更ログ保持動作は、以下のとおりです。

  • ファームを復元するときに、すべてのデータベースの変更ログが保持されます。

  • データベースを再接続するときに、コンテンツ データベースの変更ログが保持されます。

  • コンテンツ データベースのみを復元するときは、コンテンツ データベースの変更ログは保持されません。

データベース ID と変更ログが保持される場合、クロール ルールにより定義された定期スケジュールに基づいて、検索がクロールを継続します。変更ログが保持されない場合、スケジュールされた次のクロール時にフル クロールが検索により実行されます。

詳細については、「Windows SharePoint Services 3.0 テクノロジのバックアップと復旧を管理する」を参照してください。

タスクの要件

このタスクの手順を実行するには、次のことが必要です。

  • 移行元のサーバー コンピュータおよび移行先のサーバー コンピュータ上の Administrators グループのメンバである必要があります。

  • 少なくとも SQL Server 2005 での以下のロールが必要です。

    • データベースをデタッチするための、SQL Server 2005 または SQL Server のインスタンスを実行している移行元のサーバー上にあるデータベースの db_owner 固定データベース ロール。

    • データベースを接続する場合は、SQL Server 2005 または SQL Server のインスタンスを実行している移行先サーバー上の dbcreator 固定サーバー ロール。

コンテンツ データベースを移動するには、環境に応じて、次の手順を実行します。

関連項目

概念

データベースを保守する (Windows SharePoint Services 3.0)
Windows SharePoint Services 3.0 のデータベース管理 (ホワイト ペーパー)
Windows SharePoint Services 用 SQL Server 記憶域の計画と監視 (ホワイト ペーパー)
コンテンツ データベースを追加、分割、およびマージする (Windows SharePoint Services 3.0)
すべてのデータベースを移動する (Windows SharePoint Services 3.0)