次の方法で共有


サーバー ファームにデータベース サーバーを追加する

この手順では、SharePoint 製品とテクノロジ サーバー ファームに新しいデータベース サーバーを追加する方法について説明します。

通常、SharePoint ファームにデータベース サーバーを追加するには、Microsoft SQL Server 2005 を実行する新しいデータベース サーバーを設定して構成し、それをサーバー ファームに参加させるだけです。SharePoint 製品とサーバー ファームが、必要に応じて新しいデータベース リソースを自動的に確保して割り当てます。ただし、状況によっては、特定のデータベースをホストするためにサーバーを追加したり、新しいサーバーをサーバー ファームに参加させる前にセキュリティ ポリシーが必要なデータベースを事前に構成することが必要な場合があります。

SQL Server 2005 のインストールと構成および既存のサーバー ファームへの追加については、SQL Server 2005 のインストールについてのドキュメントを参照してください。以下の手順では、SharePoint 製品とテクノロジ サーバー ファームの特定のタスク用に新しいデータベース サーバーを構成する方法について説明します。

重要

認定されたデータベース管理者 (DBA) は、IT ポリシーに従って、以下の手順の一部またはすべてを実行する必要があります。手順を開始する前に、会社の IT ポリシー要件に準拠していることを確認してください。

サーバー ファームにデータベース サーバーを追加する

SharePoint 製品とテクノロジ サーバー ファームの特定のデータベースをホストする新しいデータベース サーバーを設定するには、次の手順を使用します。

重要

以下の手順を実行するには、dbcreator 固定サーバー ロールおよびファーム管理者 SharePoint グループのメンバシップが最低限必要です。

Web アプリケーション用の新しいデータベース サーバーを構成する

  1. 新しいデータベース サーバーで、SQL Server Management Studio を開始します。

  2. [オブジェクト エクスプローラ] で [データベース] を右クリックし、[新しいデータベース] をクリックします。

  3. [新しいデータベース] ダイアログ ボックスの [全般] ページで、新しいデータベースの名前と所有者を入力します。所有者のアカウントは、セットアップ ユーザー アカウントと同じにする必要があります。

  4. [オプション] ページの [照合順序] ボックスの一覧で、[LATIN1_General_CI_AS_KS_WS] をクリックします。

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

  6. 追加するコンテンツ データベースの db_owner 固定データベース ロールに、共有サービス プロバイダ (SSP) サービス アカウントを追加します。手順は以下のとおりです。

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

    2. [このファームの共有サービスの管理] ページで、構成する SSP をポイントし、表示される矢印をクリックして、表示されるメニューの [プロパティの編集] をクリックします。

    3. [共有サービス プロバイダの編集] ページの [SSP サービス資格情報] セクションを見て、SSP サービス アカウント名をメモします。

    4. SQL Server Management Studio を起動してから、追加するコンテンツ データベースを含むデータベース サーバーを起動します。

    5. [オブジェクト エクスプローラ] ウィンドウで、追加するコンテンツ データベースを右クリックし、表示されるメニューの [新しいクエリ] をクリックします。

    6. クエリ ウィンドウで次のコマンドを入力し、[実行] をクリックします。
      sp_changedbowner ‘<SSP サービス アカウント>

  7. コンテンツ データベースを構成するには、SharePoint 製品とテクノロジ サーバー ファームがインストールされているドライブでコマンド ラインを開き、%COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\Bin フォルダに移動します。

  8. 次のコマンドを入力して、Enter キーを押します。
    stsadm -o extendvs -url <URL> -donotcreatesite -exclusivelyusentlm -databaseserver <データベース サーバー名> -databasename <データベース名> -apidtype configurableid -description <IIS Web サイト名> -apidname <アプリケーション プール名> -apidlogin <ドメイン名\ユーザー名> -apidpwd <パスワード>
    URL は Web アプリケーションの URL ("http://ホスト名:ポート" の形式)、データベース名は Web アプリケーションのコンテンツ データベース、IIS Web サイト名は IIS の Web サイトに付けるテキスト名、アプリケーション プール名は IIS の Web アプリケーション プールに付けるテキスト名、ドメイン名\ユーザー名は IIS でのアプリケーション プールの ID です。これは、アプリケーション プール プロセス アカウントです。NTLM 認証ではなく Kerberos v5 認証を使用している場合は、exclusivelyusentlm パラメータの代わりに negotiate パラメータを使用します。詳細については、「Extendvs : Stsadm 操作 (Office SharePoint Server)」を参照してください。

  9. コマンド プロンプトで次のコマンドを入力し、Enter キーを押します。
    iisreset /noforce

重要

以下の手順を実行するには、dbcreator 固定サーバー ロールおよびファーム管理者 SharePoint グループのメンバシップが最低限必要です。

SSP 用に新しいデータベース サーバーを構成する

  1. 新しいデータベース サーバーで、SSP コンテンツ データベースおよび SSP 検索データベースを作成します。手順は以下のとおりです。

    1. SQL Server Management Studio を起動します。

    2. [オブジェクト エクスプローラ] で [データベース] を右クリックし、[新しいデータベース] をクリックします。

    3. [新しいデータベース] ダイアログ ボックスの [全般] ページで、新しいデータベース (SSP コンテンツ データベースまたは SSP 検索データベース) の名前と所有者を入力します。所有者のアカウントは、セットアップ ユーザー アカウントと同じにする必要があります。

    4. [オプション] ページの [照合順序] ボックスの一覧で、[LATIN1_General_CI_AS_KS_WS] をクリックします。

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

    6. 2 番目のデータベースに対して手順 b. ~ e. を繰り返します。

  2. 追加する両方のデータベースで、次のアカウントをユーザー グループおよび db_owner 固定データベース ロールに追加します。

    • サーバー ファーム アカウント

    • Office SharePoint Server サービス アカウント

    • Office SharePoint Server Search サービス アカウント

    • アプリケーション プール プロセス アカウント。これは、Office SharePoint Server と関連付ける各 Web アプリケーションの Web アプリケーション プール ID です。

    手順は以下のとおりです。

    1. SQL Server Management Studio を起動します。

    2. [オブジェクト エクスプローラ] で、追加するコンテンツ データベースを右クリックし、[新しいクエリ] をクリックします。

    3. クエリ ウィンドウで次のコマンドを入力し、[実行] をクリックします。
      sp_changedbowner ‘<サーバー ファーム アカウント>’ ‘<SSP サービス アカウント>’ ‘<検索アカウント>’ ‘<アプリケーション プール プロセス アカウント>.

  3. SSP データベースを作成するには、SharePoint 製品とテクノロジ サーバー ファームがインストールされているドライブでコマンド ラインを開き、%COMMONPROGRAMFILES%\Microsoft Shared\Web server extensions\12\Bin フォルダに移動します。
    SSP は、DBA が作成した SSP コンテンツ データベースおよび SSP 検索データベースを使用します。

  4. 次のコマンドを入力し、Enter キーを押します。
    stsadm -o createssp -title <SSP 名> -url <URL> -mysiteurl <URL>-ssplogin <ユーザー名> -ssppassword <パスワード> -indexserver <インデックス サーバー名>-indexlocation <インデックス ファイル パス>-sspdatabaseserver <SSP データベース サーバー名> -sspdatabasename <SSP データベース名> -searchdatabaseserver <検索データベース サーバー名> -searchdatabasename <検索データベース名>

    url は共有サービス管理サイトの URL ("http://ホスト名:ポート/ssp/admin" の形式)、mysiteurl は個人用サイト Web サイトの URL ("http://ホスト名:ポート" の形式)、ssplogin は SSP サービス アカウント ("ドメイン\ユーザー名" の形式)、indexserver はインデックスがホストされるサーバーの名前、indexlocation はファーム管理者がインデックスの格納場所として指定したインデックス サーバー上のディレクトリです。既定では、これは %SYSTEMDRIVE%:\Program Files\Microsoft Office Servers\12.0\Data\Office Server\Applications です。詳細については、「Createssp : Stsadm 操作 (Office SharePoint Server)」を参照してください。

関連項目

概念

ファーム内の各サーバーにおけるサービスの管理
ファームに Web サーバーを追加する
ファームにアプリケーション サーバーを追加する
専用クエリ サーバーをファームに追加する
ファームにインデックス サーバーを追加する
ファーム内の既存のサーバーを構成する
複数のファーム トポロジのセットアップ
ファームからサーバーを削除する
言語テンプレート パックをインストールする
Office SharePoint Server 2007 をアンインストールする