Συμπτώματα
Όταν προσπαθείτε να εγκαταστήσετε το Microsoft Visual Studio 2008 Team Foundation Server σε έναν υπολογιστή που έχει εγκατεστημένο το SQL Server 2008 SP1, η εγκατάσταση αποτυγχάνει.
Επίλυση
Για να επιλύσετε αυτό το πρόβλημα, ακολουθήστε τα παρακάτω βήματα:
-
Κάντε λήψη του 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
-
Κάντε λήψη του οδηγού εγκατάστασης του προγράμματος Team Foundation για το Microsoft Visual Studio Team System 2008 από την ακόλουθη τοποθεσία της Microsoft στο Web:
-
Στον οδηγό εγκατάστασης που κατεβάσατε στο βήμα 2, ακολουθήστε τα πρώτα πέντε βήματα που περιγράφονται στην ενότητα "Πώς να: Ενσωματώστε την εγκατάσταση του διακομιστή Foundation ομάδας και του Service Pack 1".Σημείωση Για να εντοπίσετε αυτό το θέμα, αναπτύξτε το στοιχείο εγκατάσταση διακομιστή Foundation ομάδας και Service Pack 1 στο αριστερό τμήμα του οδηγού εγκατάστασης.
-
Ανοίξτε το φάκελο C:\MergeFolder που δημιουργήσατε στο βήμα 4 του θέματος "ΔΙΑΔΙΚΑΣΙΕΣ: ενσωμάτωση της εγκατάστασης του διακομιστή Foundation ομάδας και του Service Pack 1".
-
Ανοίξτε το αρχείο Hcpackage. XML χρησιμοποιώντας το σημειωματάριο.
-
Εντοπίστε την ακόλουθη καταχώρηση:
<WQL namespace = "\\.\root\Microsoft\SqlServer\ComputerManagement10" Query = "SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName = ' [% VSTF_SERVICENAME_MSSQL%] ' AND PropertyName = ' VERSION ' AND PropertyStrValue> = ' 10.00.1433 ' AND PropertyStrValue LIKE ' 10,00 .% '" Action = "=" Count = "0"/>
-
Αντικαταστήστε την καταχώρηση που βρήκατε στο βήμα 6 με την ακόλουθη καταχώρηση:
<WQL namespace = "\\.\root\Microsoft\SqlServer\ComputerManagement10" Query = "SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName = ' [% VSTF_SERVICENAME_MSSQL%] ' AND PropertyName = ' VERSION ' AND PropertyStrValue> = ' 10.00.1433 ' AND PropertyStrValue LIKE ' 10 .% '" Action = "=" Count = "0"/>
-
Εντοπίστε την ακόλουθη καταχώρηση:
<WQL namespace = "\\.\root\Microsoft\SqlServer\ComputerManagement10" Query = "SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName = ' [% VSTF_SERVICENAME_MSSQL%] ' AND PropertyName = ' VERSION ' AND PropertyStrValue> = ' 10.0.1433 ' AND PropertyStrValue LIKE ' 10,0 .% '" Action = "=" Count = "0"/>
-
Αντικαταστήστε την καταχώρηση που βρήκατε στο βήμα 8 με την ακόλουθη καταχώρηση:
<WQL namespace = "\\.\root\Microsoft\SqlServer\ComputerManagement10" Query = "SELECT * FROM sqlserviceadvancedproperty WHERE ServiceName = ' [% VSTF_SERVICENAME_MSSQL%] ' AND PropertyName = ' VERSION ' AND PropertyStrValue> = ' 10.0.1433 ' AND PropertyStrValue LIKE ' 10 .% '" Action = "=" Count = "0"/>
-
Εντοπίστε την ακόλουθη καταχώρηση:
<MsiProductVersionCheck ProdID = "[% SQLServer2008%]" ΕΝΕΡΓΕΙΑ = "<" Version = "10.1"/>
-
Αντικαταστήστε την καταχώρηση που βρήκατε στο βήμα 10 με την ακόλουθη καταχώρηση:
<MsiProductVersionCheck ProdID = "[% SQLServer2008%]" ΕΝΕΡΓΕΙΑ = "<" Version = "10.2"/>
-
Αποθηκεύστε το αρχείο Hcpackage. XML.
-
Εκτελέστε το αρχείο Setup. exe για να εγκαταστήσετε το Visual Studio 2008 Team Foundation Server με το SP1.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".