既存のファームにデータベース サーバーを追加する (SharePoint Server 2010)

 

適用先: SharePoint Foundation 2010, SharePoint Server 2010

トピックの最終更新日: 2016-11-30

ここでは、新しいデータベース サーバーを既存の Microsoft SharePoint Server 2010 ファームに追加する方法について説明します。ビジネスまたは運用で必要なときにはいつでも、新しいデータベース サーバーを追加できます。データベース サーバーにはファーム コンテンツが含まれますが、ファーム コンテンツはさまざまな種類のデータで構成され、急速に拡大するドキュメント コレクションが含まれる場合があるので、ファーム データベースのサイズは急速に増加することがあります。記憶域の容量はデータベース サーバーの追加が必要になる重要な要因ですが、他の要因によって機能、パフォーマンス、および高可用性の追加が必要になります。

注意

高可用性の場合、通常は、初期ファーム トポロジの設計および展開の一部として実装されるので、ここでは説明しません。Microsoft SQL Server 2008 の高可用性の詳細については、「高可用性ソリューションの概要」(https://go.microsoft.com/fwlink/?linkid=188016&clcid=0x411) を参照してください。

ほとんどの場合、既存の SharePoint Server 2010 ファームにデータベース サーバーを追加するには、新しいデータベース サーバーをセットアップして構成し、新しいフィーチャーを追加したり、古いサーバーから新しいサーバーにデータベース コンテンツを移動したりするときに、新しいサーバーを参照することによって、そのサーバーをファームに参加させるだけです。SharePoint Server 2010 が、必要に応じて新しいデータベース リソースを自動的に確保して割り当てます。

この記事の内容

  • 新しいデータベース サーバーを準備する

  • 新しいデータベース サーバーを構成して使用する

新しいデータベース サーバーを準備する

新しいデータベース サーバーを使用するには、まず Microsoft SharePoint Server ファームで使用できるように準備する必要があります。新しいサーバーを準備するには、以下の手順を使用します。

重要

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

データベース サーバーを準備するには

  1. ハードウェア要件およびソフトウェア要件 (SharePoint Server 2010)」を確認します。

  2. オペレーティング システムをインストールし、以下のことを確認します。

    • ドライブ構成が既存のサーバーと同じである。

    • オペレーティング システムが既存のサーバーと同じレベルのサービス パックまたは修正プログラムに更新されている。

  3. 既存のファーム データベース サーバーにインストールされているものと同じバージョンの SQL Server をインストールします。この記事の手順では、SharePoint Server 2010 の特定のタスク用に新しいデータベース サーバーを構成する方法について説明します。

    既存のサーバー ファームに追加する前に SQL Server をインストールして構成する方法については、SQL Server のインストールについてのドキュメントを参照してください。

  4. SQL Server を構成し、以下のことを確認します。

    • データベースの照合順序が LATIN1_General_CI_AS_KS_WS である。

    • SQL Server データベースの dbcreator 固定サーバー ロールおよび Farm Administrators SharePoint グループのメンバーシップを持っている。これは、この記事の手順を実行するための最小要件です。

    • SharePoint Server セットアップ ユーザー アカウント用にログイン アカウントが作成されている。このアカウントは新しいデータベースのデータベース所有者になります。

  5. 既存のデータベース サーバーにインストールされているものと同じ SQL Server サービス パックおよび修正プログラムをインストールします。

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

特定の SharePoint Server 2010 データベースをホストするように新しいデータベース サーバーを構成するには、以下の手順を使用します。その内容は次のとおりです。

  • 新しい Web アプリケーションを作成する

  • サイト コレクションを新しいサーバーに移動する

新しい Web アプリケーションの作成には、サーバーの全体管理または Windows PowerShell を使用できます。一方、サイト コレクションを移動するには、Windows PowerShell を使用する必要があります。

新しい Web アプリケーションを作成するには

  1. SharePoint Server ファームおよび SQL Server での正しい資格情報があることを確認します。

  2. サーバーの全体管理 Web サイトの [アプリケーション構成の管理] ページを使用して、新しい Web サイトを作成します。

  3. クラシック モード認証 (Windows 認証) またはクレームベース認証のどちらかを構成します。

  4. 既存の Web サイトを使用するか、または新しい Web サイトを作成するように IIS を構成し、以下の設定を構成します。

    • Web アプリケーションへのアクセスに使用するポート番号を指定します。

    • Web アプリケーションへのアクセスに使用する URL を指定します (省略可能)。

    • Web サイトがホストされているサーバー上のサイト ディレクトリへのパスを指定します。

  5. 以下のオプションを使用して、Web の認証と暗号化を構成します。

    • ネゴシエート (Kerberos) または NTLM 認証

    • Web サイトへの匿名アクセス

    • Secure Sockets Layer (SSL)

  6. ユーザーがこの Web アプリケーションでアクセスするすべてのサイトのドメイン名に対応する URL を指定します。

  7. 既存のアプリケーション プールを使用するか、新しいアプリケーション プールを作成します。

  8. アプリケーション プール (定義済みまたは構成可能) のセキュリティを構成します。

  9. 新しい Web アプリケーションのためのデータベース サーバー、データベース名、および認証方法を指定します。

詳細については、「Web アプリケーションを作成する (SharePoint Server 2010)」を参照してください。

Windows PowerShell を使用してサイト コレクションを移動するには

  1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。また、ユーザー アカウントが、Windows PowerShell 2.0 が実行しているサーバーの 1 つにアクセスできること、およびユーザー アカウントが Farm Administrator であり、SQL Server のソース コンテンツ データベース、管理コンテンツ データベース、展開先コンテンツ データベース、および構成データベースの SharePoint_Shell_Access ロールのメンバーであることを確認します。

  2. 次の条件が満たされていることを確認します。

    • 移動先コンテンツ データベースが存在する。

    • 移動元コンテンツ データベースと移動先コンテンツ データベースが SQL Server の同じインスタンスに存在する。

    • 移動元コンテンツ データベースと移動先コンテンツ データベースが同じ Web アプリケーションに接続されている。

  3. 移動元サイト コレクションのサイズを調べて、移動先のハード ディスクにサイト コレクションの格納に必要な容量の少なくとも 3 倍の空き容量があることを確認します。

    サイト コレクションのサイズを確認するには、Get-SPSiteAdministration コマンドレットを使用します。詳細については、「Get-SPSiteAdministration」を参照してください。

  4. Move-SPSite コマンドレットを使用して、移動元コンテンツ データベースから新しいコンテンツ データベースにサイト コレクションを移動します。詳細については、「Move-SPSite」を参照してください。

詳細については、「データベース間でサイト コレクションを移動する (SharePoint Server 2010)」を参照してください。