2016-07-24 20 views

Antwort

3

es ein bisschen hängt davon ab, wie kompliziert Ihre TFS-Installation ist, aber hier sind die Schritte für einen einfacheren Server-Setup ohne Sharepoint:

  1. detatch die Sammlung von Ihrem aktuellen TFS 2012 unter Verwendung der Team Foundation Server-Verwaltungskonsole. Dies kopiert die Konfiguration in die Sammlungsdatenbank.
  2. Führen Sie eine vollständige Sicherung der Sammlungsdatenbank (etwa Tfs_DefaultCollection genannt) mit SQL Server Management Studio (SSMS) durch.
  3. Wiederherstellen der ursprünglichen Sammlung auf Ihrem TFS 2012-Server
  4. Verbinden Sie die Datenbank erneut auf Ihrem TFS 2015-Server mithilfe von SSMS. Wenn Sie bereits eine Sammlung auf diesem Server mit dem Namen DefaultCollection erstellt haben, müssen Sie diese entweder löschen/umbenennen oder die geklonte Sammlung mit einem neuen Namen wiederherstellen.
  5. Verbinden Sie die Sammlung auf Ihrem TFS 2015-Server mithilfe des Teams Foundation Server-Verwaltungskonsole
  6. Starten Sie die Sammlung, damit sie in den Online-Status versetzt wird.
  7. Bitte beachten Sie, dass Build-Server, Drop-Locations usw. jetzt auf das Gleiche in der Originalsammlung und der Klonsammlung zeigen, also müssen Sie ein wenig aufräumen.

Das Vorstehende ist eine kürzere Version dieses: https://msdn.microsoft.com/en-us/library/dd936158(v=vs.110).aspx

Edit: Ich habe erfolgreich den oben beschriebenen Ansatz verwendet, um eine Testmigration von TFS 2010 TFS 2013 RTM gefolgt von der Migration unserer Produktionsumgebung zu machen. Wir verwenden den Server mit der Testmigration, um neue Updates zu testen, bevor wir uns für die Produktion bewerben, und wir haben alle Aktualisierungen von 2013 RTM bis 2015 Update 3 durchgeführt. Ich verwende den gleichen Ansatz beim Upgrade auf 2017, um einen neuen Server zu erhalten mit nie Version von SQL.

+1

Das klingt seltsam @ Cece-MSFT. Wir haben dies bei der Migration von TFS 2010 SP1 zu TFS 2013 RTM getan. Die Sammlung wurde dann während des Attach-Vorgangs aktualisiert. Ist das eine neue Einschränkung? –

+0

Haben Sie Ihr TFS aktualisiert oder eine Teamprojektkollektion von einem TFS2010 auf TFS2013 migriert? –

+1

@ Cece-MSFT, habe ich eine Teamprojektsammlung von unserem alten Server auf eine neue verschoben und in diesem Prozess von 2010 auf 2013 aktualisiert. Ich plane das gleiche zu tun, wenn wir von 2015 bis '2016' upgraden, weil Wir brauchen einen Server mit einer neueren Version von SQL. –