Abbruch von Schemaänderungsskripten und damit verbundene Probleme
-
Hallo!
Also mir stellt sich folgendes Problem:
Wenn ich ein Skript "A" laufen lasse und es sich um eine Transaktion handelt, ist es kein Problem, wenn es zwischendurch abbricht, da Transaktionen ja rückgängig gemacht werden können.
Was passiert aber bei einem Skript "B" in dem Datenbankschemaänderungen gemacht werden?
Prinzipiell, kann man dann ja nicht einfach das Skript "B" von neuem Starten, sondern muss die schon gemachten Änderungen überspringen.Kann mir da jemand Hilfestellung leisten, in irgendeiner Art und Weise?
Was mir bisher dazu einfiel ist, dass ich ja z.b. bei einem anlegen einer Tabelle vorher prüfen könnte ob sie schon existiert. Somit könnte ich dann diesen Befehl überspringen und den nächsten ausführen. Aber das hilft natürlich nur in manchen Fällen.
Ich kann ja nicht alles Testen.
Wenn ich beispielsweise Tabellen ändern möchte, kann ich ja nicht jedes einzelne Attribut und sonst was testen, ob alles durchgeführt wurde oder nicht!Es geht hier übrigens um MS SQL Server 2000+2005 Datenbanken.
Bin für jede Hilfe dankbar!
Michael