現象
SQL Server 2008 SP1 がインストールされているコンピューターに Microsoft Visual Studio 2008 Team Foundation Server をインストールしようとすると、インストールが失敗します。
解決方法
この問題を解決するには、次の手順を実行します。
-
Microsoft Visual Studio 2008 Team Foundation Server Service Pack 1 を次の Microsoft Web サイトからダウンロードします。
http://www.microsoft.com/download/details.aspx?FamilyId=9E40A5B6-DA41-43A2-A06D-3CEE196BFE3D
-
Microsoft Visual Studio Team System 2008 用の Team Foundation インストールガイドは、次の Microsoft Web サイトからダウンロードしてください。
-
手順2でダウンロードしたインストールガイドで、「方法: Team Foundation Server と Service Pack 1 のインストールを統合する」のトピックに記載されている最初の5つの手順を実行します。注: このトピックを見つけるには、インストールガイドの左側のウィンドウにある [ Team Foundation Server と Service Pack 1 のインストール ] を展開します。
-
「方法: Team Foundation Server と Service Pack 1 のインストールを統合する」の手順4で作成した C:\ mergefolder フォルダーを開きます。
-
メモ帳を使用して Hcpackage ファイルを開きます。
-
次の項目を検索します。
<WQL 名前空間 = "\\.\root\Microsoft\SqlServer\ComputerManagement10" クエリ = "SELECT * FROM sqlserviceadvanced property in ServiceName = ' [% VSTF_SERVICENAME_MSSQL%] ' and PropertyName = ' VERSION ' and PropertyStrValue> = ' 10.00.1433 ' and propertystrvalue: ' 10.00 .% '" action = "=" count = "0"/>
-
手順6で見つけたエントリを、次のエントリに置き換えます。
<WQL 名前空間 = "\\.\root\Microsoft\SqlServer\ComputerManagement10" クエリ = "SELECT * FROM sqlserviceadvanced property in ServiceName = ' [% VSTF_SERVICENAME_MSSQL%] ' and PropertyName = ' VERSION ' and PropertyStrValue> = ' 10.00.1433 ' and propertystrvalue: ' 10 .% '" アクション = "=" count = "0"/>
-
次の項目を検索します。
<WQL 名前空間 = "\\.\root\Microsoft\SqlServer\ComputerManagement10" クエリ = "SELECT * FROM sqlserviceadvanced property in ServiceName = ' [% VSTF_SERVICENAME_MSSQL%] ' and PropertyName = ' VERSION ' and PropertyStrValue> = ' 10.0.1433 ' and propertystrvalue: ' 10.0 .% '" action = "=" count = "0"/>
-
手順8で見つけたエントリを、次のエントリに置き換えます。
<WQL 名前空間 = "\\.\root\Microsoft\SqlServer\ComputerManagement10" クエリ = "SELECT * FROM sqlserviceadvanced property in ServiceName = ' [% VSTF_SERVICENAME_MSSQL%] ' and PropertyName = ' VERSION ' and PropertyStrValue> = ' 10.0.1433 ' and propertystrvalue: ' 10 .% '" アクション = "=" count = "0"/>
-
次の項目を検索します。
<MsiProductVersionCheck prodid = "[% SQLServer2008%]" アクション = "<" バージョン = "10.1"/>
-
手順10で見つけたエントリを次のエントリに置き換えます。
<MsiProductVersionCheck prodid = "[% SQLServer2008%]" アクション = "<" バージョン = "10.2"/>
-
Hcpackage ファイルを保存します。
-
Setup.exe を実行して、Visual Studio 2008 Team Foundation Server を SP1 と共にインストールします。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。