Team Foundation Server 用の SQL Server の要件
Team Foundation Server 2013 には、Service Pack 1 を適用した SQL Server 2012 か SQL Server 2014 が必要です。
これには、複数の方法があります。
必要なバージョンの SQL Server Express に付属する Team Foundation Server の基本構成を使用できます。
SQL Server Express の制限 (スタックオーバーフローの投稿)
既存のインストールを検証して使用できます。
どのオプションを選択した場合でも、SQL Server のインスタンスが次の要件を満たしている必要があります。
サポートされているエディション |
ヒント: TFS Express は、既定のインスタンス名 (SQLExpress) を使用する SQL Server Express インスタンスのみをサポートします。 |
Team Foundation Server で必要 |
|
レポートで必要 |
|
照合順序の設定 |
詳細については、「Team Foundation Server 用の SQL Server の照合順序システム要件」を参照してください。 |
認証 |
Windows 認証 |
サービス アカウント |
ドメイン アカウントまたは組み込みアカウントを使用できます。 |
ヒント
専用ハードウェアで動作する SQL Server が必要な TFS インストールには、ハードウェア推奨事項が適用されます。詳細については、「Team Foundation Server のシステム要件」を参照してください。
データベースの読み取り操作に対する制限事項
Microsoft では、Microsoft または Microsoft サポート チームによって提供されないクエリ、スクリプト、.dll ファイルなどから受け取る TFS データベースに対する読み取り操作はサポートしていません。 Microsoft サポートが、問題を解決できない原因がこうした読み取り操作にあると判断した場合は、データベース全体がサポートされなくなります。 サポートされている状態にデータベースを戻すには、サポートされていないすべての読み取り操作を停止する必要があります。
¹ SQL Server 2014 では、以前のバージョンと比較してハードウェア要件が引き上げられています。 特定の構成では TFS のパフォーマンスを損なう可能性があります。 詳細については、「TFS 2013 更新プログラム 2: SQL Server 2014 のパフォーマンスに関する考慮事項」を参照してください。
² SQL Server の高可用性は一部のみのサポートにとどまるか、サポートしないかのどちらかです。
³ SQL Server 2012 SP1 を使用している場合は、リソース消費に関する SQL Server の致命的なバグに対処するため、SP 用の累積的な更新プログラム 2 も適用することをお勧めします。 バグは少数のインスタンスだけに影響するため、必須ではありませんが、注意してください。 CU2 を適用しない場合、SQL Server 2012 SP1 によって何度も再起動を求められるという、別の問題が発生します。 この問題に対処するには、SQL Server の修正プログラムを適用する必要があります (KB2793634)。
Team Foundation Server でサポートされている SQL Server の高可用性機能
SQL Server 2012 が新規に提供する高可用性 (HA) 機能は Team Foundation Server 固有の構成を必要とします。 詳細については、次のトピックを参照してください。Team Foundation Server で SQL Server Always On 可用性グループを使用する
SQL Server の HA 機能 |
TFS サポート |
TFS 構成が必要かどうか |
---|---|---|
AlwaysOn フェールオーバー クラスター インスタンス |
はい |
X |
AlwaysOn 可用性グループ |
はい |
はい |
SQL ミラーリング |
はい |
X |
SQL レプリケーション |
X |
X |
SQL ログ配布 |
X |
X |
Team Foundation Server の SQL Server をインストールする方法
Team Foundation Server 用の SQL Server の手動インストール
Team Foundation Server の SQL Server をインストールする手順について説明します。 次の手順を使用して、単一サーバー、複数のサーバー、または両方の組み合わせにインストールします。Team Foundation Server 用の SQL Server の検証
SQL Server のインスタンスが Team Foundation Server を使用する準備が完了していることを確認する手順について説明します。
Team Foundation Server のためのその他の SQL Server のタスク
Team Foundation Server 用の SQL Server データベースのプロビジョニング
Team Foundation Server で SQL Server のデータをホストできる空のデータベースを作成する方法について説明します。SQL Server 名前付きインスタンスを使用する
SQL Server の名前付きインスタンスおよびその使用方法
SQL Server および Team Foundation Server に関する概念について
SQL Server と SQL Server Reporting Services について
総括: Team Foundation Server と SQL Server 間の対話。Team Foundation Server データベース
Team Foundation Server のデータを格納するために使用するデータベースの一覧。SQL Server Reporting Services のロール
SQL Server Reporting Services でのロールの機能に関する簡単な説明。Team Foundation Server 用の SQL Server の照合順序システム要件
SQL Server の照合順序設定の Team Foundation Server の要件について説明します。