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

更新日: 2009年5月

適用対象: Microsoft Search Server 2008

 

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

複数のサイト コレクションをホストしているデータベース内のサイト コレクションの中に、予想より速く増大するものがあり、データベースがすぐにサイズの上限に近付くと予想される場合。データベースを分割して、増大しているサイト コレクションを別のデータベースまたは別のサーバーに移動できます。

コンテンツ データベースの分割

この手順を使用して、サイト コレクションに関連付けられているコンテンツ データベースを分割できます。サイト コレクション間の移動のプロセスでは、サイト コレクション URL データがファイルにエクスポートされてから、そのデータが新しいデータベースにインポートされます。

重要

コンテンツ データベースを分割する前に、4 月の累積的な更新プログラムをインストールすることをお勧めします。この更新プログラムでは、Stsadm mergecontentdbs 操作に関する既知の問題が修正されています。詳細については、「Office SharePoint Server 2007 のソフトウェア更新プログラムを展開する」を参照してください。
Stsadm mergecontentdbs 操作を使用する前に、ハード ディスク上で使用できる空き領域のサイズが、少なくともソース サイト コレクションのサイズの 3 倍に相当することを確認してください。サイト コレクションのサイズを決定するには、次の手順の手順 2. の Stsadm enumsites 操作で StorageUsedMB 属性を参照してください。
以下の手順を実行するには、ローカル コンピュータのファームの管理者グループと Administrators グループの両方のメンバである必要があります。また、移動する必要があるサイト コレクションに対するフル コントロール権限が許可されている必要があります。この手順を実行するために使用するアカウントは、SQL Server の db_owner 固定データベース ロールのメンバである必要があります。

コンテンツ データベースの分割 (サイト コレクションを別のデータベースに移動)

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

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

  2. 次のコマンドを入力し、Enter キーを押します。
    Stsadm -o enumsites -url*<URL><パス/ファイル名>*.xml

    url は移動するサイト コレクションを含む Web アプリケーションのアドレスを示し、パス/ファイル名はサイト コレクション データを作成する XML ファイルの名前を示します。

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

    前の手順によって、現在のデータベース内にあるすべてのサイト コレクション URL を含む XML ファイルが作成されます。

  3. テキスト編集アプリケーションで作成した XML ファイルを開きます。移動しないサイト コレクションの URL がある場合は、それらをファイルから必ず削除してください。XML ファイル内に残る URL は、移動するサイト コレクションのものだけにする必要があります。

    注意

    ファイル内のサイト数やその他のサイト コレクション情報を変更する必要はありません。この手順に関連するのは、URL だけです。

  4. 次のコマンドを入力し、Enter キーを押します。
    Stsadm -o mergecontentdbs -url*<URL>-sourcedatabasename<データベース名>-destinationdatabasename<データベース名>-operation 3 -filename<ファイル名>*

    ここで、URL は必要なサイト コレクションを含む Web アプリケーションのアドレスを示し、sourcedatabasename はサイト コレクションの移動元となるデータベースを示します。destinationdatabasename はサイト コレクションの移動先となるデータベースの名前を示し、operation 3 は "ファイルからの読み取り" 操作を示します。ファイル名 は移動するサイト コレクション URL を含むファイルを示します。

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

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

関連項目

概念

コンテンツ データベースを追加、分割、マージする (Search Server 2008)
コンテンツ データベースを追加する (Search Server 2008)
コンテンツ データベースのマージ (Search Server 2008)