コンテンツ データベースを移動する (Office SharePoint Server 2007)

コンテンツ データベースは、Microsoft SQL Server 2005 のインスタンス間での移動、Microsoft Office SharePoint Server 2007 を実行しているサーバーから Office SharePoint Server 2007 を実行している他のサーバーへの移動、Web アプリケーション間での移動、Windows Internal Database から SQL Server 2005 のインスタンスへの移動、Microsoft SQL Server 2005 Express Edition から 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 テクノロジが使用されます。

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

重要

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

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

重要

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

Microsoft Office Servers インフラストラクチャ更新プログラムを実行している場合は、組み込みツールを使用してデータベースを復元または再接続するときに、各コンテンツ データベースの ID が維持されます。組み込みツールの使用時に既定の変更ログを維持する動作を次に示します。

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

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

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

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

詳細については、「ファームの保護と復元 (Office SharePoint Server 2007)」を参照してください。

タスクの要件

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

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

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

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

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

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

コンテンツ データベースを移動するには、環境に対応する手順を実行することができます。

関連項目

概念

データベースのメンテナンス (Office SharePoint Server 2007)
ホワイト ペーパー : Microsoft® SharePoint® 製品とテクノロジのデータベース メンテナンス
SharePoint 用 SQL Server 記憶域の計画と監視 : パフォーマンスの推奨事項とベスト プラクティス (ホワイト ペーパー)
コンテンツ データベースを追加、分割、およびマージする (Office SharePoint Server 2007)
すべてのデータベースを移動する (Office SharePoint Server 2007)