Gewusst wie: Bereitstellen von SQL-Datenbank-Projekt mit Team System 2010 Build (Beta 2)
-
06-07-2019 - |
Frage
Kann jemand etwas Licht auf, wie Team Build 2010 Beta 2 erhält ein SQL-Datenbank-Projekt auf den SQL-Server zu schieben?
In VSTS 2008 würden Sie fügen Sie einfach MSBuild Befehle mit den Zielvorgaben Attribute auf „Bereitstellen“ in der Datei TFSBuild.proj, aber ich bin mit einer wenig Mühe zu übersetzen, dass auf die neue Workflow-basierten XAML Sache, die 2010 verwendet.
Was ich suche ist, wie die tatsächliche Bereitstellung der Datenbanken auslösen selbst. Es ist bereits die Erzeugung des Bereitstellungsskripts gut.
Lösung
Für alle, noch nach der Antwort suchen, verwenden Sie einen Invoke Prozess, vsdbcmd.exe verwendet: http://msdn.microsoft.com/en-us/library/ff805001.aspx
Andere Tipps
Das nächste, was ich gefunden habe, so weit ist dieser Beitrag von Jim Lamb (die Team Foundation PM bei Microsoft).
Hier spricht er vage über eine benutzerdefinierte proj-Datei erstellen und die Standard-Build-Prozessvorlage Ändern der proj-Datei aufzurufen.
Er spricht auch über die Upgrade-Vorlage, die ich vorher ignoriert würde. Offenbar kann die Upgrade-Vorlage verwendet werden, um eine 2008 Builddefinition aufzurufen. Ich möchte lieber nicht aufrufen und den gesamten Build basiert auf dem Legacy-proj-Datei obwohl definieren, aber zumindest ist es eine Option.
enthält weder Thema ausreichende Informationen für mich eigentlich die Änderungen erforderlich machen, aber es gibt mir einen vernünftigen Ausgangspunkt für ein zukünftigen Experimente.