コンテンツ データベースのマージ (Search Server 2008)

更新日: 2009年5月

適用対象: Microsoft Search Server 2008

 

トピックの最終更新日: 2009-04-17

データベースが比較的小さく、負荷分散に役立つように複数のサイト コレクションを 1 つのデータベースに結合すると便利な場合、コンテンツ データベースをマージできます。

コンテンツ データベースをマージする

次の手順を使用して、サイト コレクションに関連付けられたコンテンツ データベースをマージします。

重要

コンテンツ データベースを結合する前に、4 月の累積的な更新プログラムをインストールすることをお勧めします。この更新プログラムでは、Stsadm mergecontentdbs 操作に関する既知の問題が修正されています。詳細については、「Office SharePoint Server 2007 のソフトウェア更新プログラムを展開する」を参照してください。
Stsadm コマンド ライン ツール内で mergecontentdbs 操作を使用する前に、少なくともソース サイト コレクションの 3 倍のサイズの空き領域がハード ディスクに確保されていることを確認してください。 サイト コレクションのサイズを特定するには、enumsites 操作の StorageUsedMB 属性を確認します。 詳細については、「Enumsites : Stsadm 操作 (Office SharePoint Server)」を参照してください。

重要

以下の手順を実行するには、ローカル コンピュータのファームの管理者グループと Administrators グループの両方のメンバである必要があります。また、移動する必要があるサイト コレクションに対するフル コントロール権限が許可されている必要があります。この手順を実行するために使用するアカウントは、Microsoft SQL Server の db_owner 固定データベース ロールのメンバである必要があります。

複数のサイト コレクション データベースをマージする

  1. コマンド プロンプトで、SharePoint 製品とテクノロジがインストールされているドライブで、次のディレクトリに移動します。

    %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin

  2. 次のコマンドを入力して Enter キーを押します。
    Stsadm -o mergecontentdbs -url*<URL>-sourcedatabasename<データベース名>-destinationdatabasename<データベース名>*-operation 2

    ここで、url には、移動するサイト コレクションを含む Web アプリケーションのアドレス、sourcedatabasename にはマージする最初のデータベースの名前、destinationdatabasename にはマージする 2 番目のデータベースの名前、をそれぞれ指定します。また、operation 2 は、データベースの完全なマージを意味します。

    詳細については、「Mergecontentdbs : Stsadm 操作 (Office SharePoint Server)」を参照してください。

  3. 次のコマンドを入力して IIS を再起動し、Enter キーを押します。
    iisreset /noforce

関連項目

概念

コンテンツ データベースを追加、分割、マージする (Search Server 2008)
コンテンツ データベースを追加する (Search Server 2008)
サイト コレクションを新規データベースに移動する (コンテンツ データベースを分割する) (Search Server 2008)