次の方法で共有


方法: Team Foundation Server 用の SQL Server 2008 を手動インストールする

Visual Studio Team Foundation Server 用に SQL Server 2008 をインストールする場合、一部の機能のインストールは必須ですが、他の機能が必要になるのはレポートを生成する場合だけです。 SQL Server Express には、クライアント接続ツールが含まれていませんが、このトピックの手順に従って追加することができます。

注意

最善の結果を得るために、Team Foundation Server の配置のデータベースをホストするすべてのサーバーに対して同じエディションの SQL Server を使用する必要があります。 たとえば、レポートに別個のサーバーを使用する場合、Team Foundation Server の構成データベースをホストするサーバーと同じエディションの SQL Server がそのサーバーで実行されていることを確認する必要があります。

注意

Team Foundation Server または SQL Server を Windows Server 2008 R2 にインストールする場合は、.NET Framework 3.5 をインストールしておく必要があります。 Windows Server 2008 R2 では、サーバー マネージャーで機能の追加ウィザードを使用して .NET Framework 3.5 をインストールできます。 詳細については、Microsoft Web サイトの「サーバーの役割と機能を追加する」を参照してください。

Team Foundation Server の要件

Team Foundation Server を実行するには、データベース エンジンとフルテキスト検索の両方を、SQL Server の同じインスタンスにインストールする必要があります。 ただし、そのインスタンスは、Team Foundation Server と同じサーバー上で実行されていなくてもかまいません。

レポートのための要件

Team Foundation のデータを表示するレポートを生成する場合は、SQL Server Analysis Services と SQL Server Reporting Services の両方を使用するように Team Foundation Server を構成する必要があります。 これらの機能の一方または両方を Team Foundation Server と同じサーバーにインストールすることも、それぞれの機能を Team Foundation Server とは異なる別々のサーバーにインストールすることもできます。

Team Foundation Server が実行されているサーバーとは別のサーバーに SQL Server Reporting Services をインストールした場合、レポート機能を使用するには、Team Foundation Server にクライアント ツール接続をインストールする必要があります。

SQL Server トポロジの推奨事項

Team Foundation Server では、さまざまな SQL Server トポロジがサポートされているため、既存の SQL Server のインストールを使用するチームにもある程度まで対応できます。 ただし、Team Foundation Server 用に SQL Server をセットアップする方法には、いくつかのガイドラインがあります。

  • シングル サーバー: Team Foundation Server が実行されているのと同じサーバー上に、データベース エンジン、フルテキスト検索、SQL Server Reporting Services、および Analysis Services を配置する構成です。レポート機能を使用しない場合は、SQL Server Reporting Services および Analysis Services は必要ありません。 詳細については、「シナリオ: シングルサーバーへの Team Foundation Server のインストール」を参照してください。

  • デュアルサーバー : SQL Server Reporting Services と Team Foundation Server が同じサーバーで実行され、データベース エンジン、フルテキスト検索、SQL Server Analysis Services が別のサーバーで実行される構成です。 このシナリオでは、SQL Server トラフィックから HTTP トラフィックが分離されます。 レポート機能を使用しない場合は、SQL Server Reporting Services および Analysis Services は必要ありません。

  • 複数サーバー: データベース エンジンとフルテキスト検索が 1 台目のサーバーで実行され、SQL Server Reporting Services が 2 台目のサーバーで実行され、Analysis Services が 3 台目のサーバーで実行される構成です (Reporting Services と Analysis Services を同じサーバーに配置することもできます)。Team Foundation Server が実行されているサーバーには、クライアント ツール接続をインストールします。 レポート機能を使用しない場合は、SQL Server Reporting Services、Analysis Services、およびクライアント ツール接続は必要ありません。この場合は、事実上、デュアルサーバー トポロジになります。

複数のサーバーの組み合わせを使用する配置の詳細については、「シナリオ : 既存のインフラストラクチャまたは複数のサーバーを使用した Team Foundation Server のインストール」を参照してください。

レポート サーバー

レポート機能を使用する場合は、Team Foundation Server に専用のレポート サーバーが必要です。

レポート サーバーが機能するためには、独自のリレーショナル データベースが必要となります。 このデータベースは、Team Foundation Server がレポートを提供するために使用するリレーショナル データベースとは別のものです。 SQL Server Reporting Services とデータベース エンジンを同じサーバーにインストールする場合は、SQL Server セットアップで Reporting Services を構成できます。この場合、必要なリレーショナル データベースがデータベース エンジンのインスタンスにセットアップされます。

データベース エンジンを指定しないで Reporting Services をインストールする場合は、SQL Server のインストール後に Reporting Services を手動で構成する必要があります。 これには、レポート サーバー用のリレーショナル データベースをホストするデータベース エンジンのインスタンスを指定する手順が含まれます。 詳細については、「レポート サーバーの手動構成」を参照してください。

レポートを使用する Team Foundation Server の配置のベスト プラクティスとして、エラー発生時に回復するように Analysis Services の Windows サービスを構成する必要があります。 詳細については、「エラー発生時に回復するように Analysis Services を構成する」を参照してください。

必要なアクセス許可

これらの手順を実行するには、SQL Server をインストールするサーバーの Administrators セキュリティ グループのメンバーである必要があります。

また、SQL Server のインスタンスがレポート サーバー上にない場合、レポート サーバーを手動で構成するには、レポート サーバー データベースをホストする SQL Server の Administrators セキュリティ グループのメンバーである必要があります。

SQL Server 2008 のインストール

SQL Server 2008 をインストールするには

  1. SQL Server 2008 Enterprise Edition または Standard Edition のインストール DVD を挿入し、setup.exe をダブルクリックします。

    注意

    Microsoft .NET Framework および Windows インストーラーがまだインストールされていない場合は、SQL Server のインストール プログラムによって、適切なバージョンをインストールするように勧められます。 SQL Server のインストールを続行するには、これらのコンポーネントをインストールする必要があります。また、これらのコンポーネントのインストール後には、必要に応じてサーバーを再起動する必要があります。

  2. [SQL Server インストール センター] ページで、[インストール] をクリックし、[SQL Server の新規スタンドアロン インストールまたは既存のインストールへの機能の追加] をクリックします。

  3. [セットアップ サポート ルール] ページで、[OK] をクリックします。

  4. [プロダクト キー] ページで、プロダクト キーを入力し、[次へ] をクリックします。

  5. [ライセンス条項およびプロダクト キー] ページに表示される使用許諾契約を読みます。 この条項に同意する場合は、[使用許諾契約書に同意する] チェック ボックスをオンにし、[次へ] をクリックします。

  6. [セットアップ サポート ファイル] ページで、[インストール] をクリックします。

  7. [セットアップ サポート ルール] ページで、[次へ] をクリックします。

    注意

    Windows ファイアウォールの警告が表示される場合がありますが、この警告は無視しても問題ありません。 Team Foundation Server に必要な SQL Server のポートの詳細については、「Team Foundation コンポーネントのインストールに必要なポート」を参照してください。

  8. [機能の選択] ページで、次の各コンポーネントのチェック ボックスをオンにし、[次へ] をクリックします。

    • データベース エンジン サービス (Team Foundation Server に必要)

    • フルテキスト検索 (Team Foundation Server に必要)

    • Analysis Services (レポートに必要)

    • Reporting Services (レポートに必要)

    • クライアント ツール接続 (Team Foundation Server を実行するサーバーに他の SQL Server コンポーネントがインストールされていない場合に必要)

    • 管理ツール (基本)

    注意

    Team Foundation Server をインストールする目的では、SQL Server と同じコンピューターに管理ツール (基本または完全) をインストールする必要はありません。 ただし、SQL Server Management Studio を使用して SQL Server のインストールを検証する必要があります。

  9. [インスタンスの構成] ページで、[既定のインスタンス] または [名前付きインスタンス] をクリックします。 [名前付きインスタンス] をクリックした場合は、インスタンスの名前を入力します。 [次へ] をクリックします。

  10. [必要なディスク領域] ページで、[次へ] をクリックします。

  11. [サーバーの構成] ページで、[すべての SQL Server サービスで同じアカウントを使用する] をクリックするか、各サービスの [アカウント名] ボックスに、ドメイン アカウントの名前または「NT AUTHORITY\NETWORK SERVICE」を入力します。

    • ドメイン アカウントを指定する場合は、[パスワード] にそのパスワードを入力します。

    • NT AUTHORITY\NETWORK SERVICE を使用する場合は、[パスワード] ボックスを空白のままにします。

    • [すべての SQL Server サービスで同じアカウントを使用する] をクリックしても、一部のサービスのアカウント情報を手動で入力する必要がある場合があります。

    [スタートアップの種類] 列で、編集できるすべてのサービスに "自動" と表示されていることを確認し、[次へ] をクリックします。

  12. 手順 8. でデータベース エンジン サービスのチェック ボックスをオンにした場合は、[データベース エンジンの構成] ページで [Windows 認証モード] をクリックし、[現在のユーザーの追加] をクリックして、[次へ] をクリックします。

    注意

    このページおよび次の [Analysis Services の構成] で、照合順序の設定を指定できます。 詳細については、「Team Foundation Server 用の SQL Server の照合順序システム要件」を参照してください。

  13. 手順 8 で Analysis Services のチェック ボックスをオンにした場合は、[Analysis Services の構成] ページで [現在のユーザーの追加] をクリックし、[次へ] をクリックします。

  14. 手順 8 で Reporting Services のチェック ボックスをオンにした場合は、[Reporting Services の構成] ページで [ネイティブ モードの既存の構成をインストールする。] をクリックします。 このオプションが使用不可になっている場合は、[レポート サーバーを構成せずにインストールする。] をクリックし、[次へ] をクリックします。

    レポート サーバーと Team Foundation Server を別々のサーバーに配置しようとしていて、レポート サーバーを自動的に構成できない場合は、SQL Server のインストールの完了後に手動で構成する必要があります。

    注意

    [SharePoint 統合モードの既定の構成をインストールする] をクリックしないでください。 Team Foundation Server は、この構成モードをサポートしていません。

  15. (省略可能) [エラーと使用状況レポート] ページで、チェック ボックスのいずれかまたは両方をオンにして、エラーおよび機能の使用状況に関する情報の送信先を指定し、[次へ] をクリックします。

  16. [インストール ルール] ページで、[次へ] をクリックします。

  17. [インストールの準備完了] ページで、インストールされるコンポーネントの一覧を確認して、[インストール] をクリックします。

    [インストールの進行状況] ページに、各コンポーネントのインストール状況が表示されます。

  18. インストールが完了した後、[次へ] をクリックします。

  19. [完了] ページで、[閉じる] をクリックします。

レポート サーバーの手動構成

SQL Server のインストール時に Reporting Services を構成できなかった場合は、レポート サーバーを手動で構成する必要があります。Reporting Services が Team Foundation Server と同じサーバーに配置されていて、レポート サーバーが構成されていない場合は、Team Foundation Server のインストール中に、レポート サーバーの構成を手順 3. から完了するように求めるメッセージが表示されます。

レポート サーバーを手動で構成するには

  1. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft SQL Server 2008] をポイントし、[構成ツール] をポイントして、[Reporting Services 構成マネージャー] をクリックします。

    [Reporting Services 構成の接続] ダイアログ ボックスが表示されます。

  2. [サーバー名] ボックスに、レポート サーバーの名前を入力します。 インスタンス名を使用している場合は、[レポート サーバー インスタンス] ボックスにインスタンス名を入力します。 [接続] をクリックします。

  3. [Reporting Services 構成マネージャー] ページで、レポート サービスの状態が "停止" になっている場合は [開始] をクリックします。

  4. ナビゲーション バーで [Web サービス URL] をクリックします。

  5. [Web サービス URL] ページで、[適用] をクリックして [仮想ディレクトリ][IP アドレス]、および [TCP ポート] の各ボックスの既定値を受け入れます。

  6. ナビゲーション バーで [データベース] をクリックします。

  7. [レポート サーバー データベース] ページで、[データベースの変更] をクリックします。

    レポート サーバー データベース構成ウィザードが表示されます。

  8. ウィザードの [アクション] ページで、[新しいレポート サーバー データベースを作成する] をクリックし、[次へ] をクリックします。

  9. ウィザードの [データベース サーバー] ページで、[サーバー名] ボックスに、レポート サーバーのデータベースをホストするローカルまたはリモートの SQL Server インスタンス名を入力し、[次へ] をクリックします。

  10. ウィザードの [データベース] ページで、[次へ] をクリックして [データベース名][言語][ネイティブ モード] の各ボックスの既定値を受け入れます。

  11. [資格情報] で、[次へ] をクリックして [認証の種類][ユーザー名][パスワード] の各ボックスの既定値を受け入れます。

  12. ウィザードの [概要] ページで、情報を確認し、[次へ] をクリックします。

  13. ウィザードの [続行して完了する] ページで、[完了] をクリックします。

  14. Reporting Services 構成マネージャーのナビゲーション バーで、[レポート マネージャー URL] をクリックします。

  15. [レポート マネージャー URL] ページで、[適用] をクリックして [仮想ディレクトリ] ボックスの既定値を受け入れ、[終了] をクリックします。

エラー発生時に回復するように Analysis Services を構成する

エラー発生時に再起動するように Analysis Services の Windows サービスを構成する必要があります。

Analysis Services が回復するように構成するには

  1. [スタート] ボタンをクリックし、[すべてのプログラム] をポイントして、[管理ツール] をポイントします。次に、[サービス] をクリックします。

  2. [SQL Server Analysis Services (MSSQLSERVER)] の Windows サービスを右クリックし、[プロパティ] をクリックします。

    Analysis Services の名前付きインスタンスを使用している場合は、インスタンス名がかっこで囲んで表示されます。

  3. [回復] をクリックします。

  4. [最初のエラー] ボックスの一覧で、[サービスを再起動する] をクリックします。

  5. [次のエラー] ボックスの一覧で、[サービスを再起動する] をクリックします。

  6. [その後のエラー] ボックスの一覧の [サービスを再起動する] をクリックし、[OK] をクリックします。

参照

参照

チェック リスト : シングルサーバー インストール

チェック リスト : 複数サーバー インストール

チェックリスト: 複数のサーバーでの Team Foundation Server のアップグレード

概念

Team Foundation Server 用の SQL Server の照合順序システム要件