SQL Server 2000/2005 - Pflegen von Entwicklerversion und Fertigungsversion
-
06-09-2019 - |
Frage
Ich bin zu der Verwendung von Oracle Designern, die von Datenbankobjektdefinitionen erstellen, dann durch den Anschluss an eine Datenbankinstanz erforderlich DDL SQL erzeugt wird.
Für eaxmple, wenn eine neue Spalte in einer Tabelle hinzugefügt, zuerst ich es in die Tabellendefinition hinzufügen, erzeugen Sie die DDL SQL gegen die Entwickler-Version und führen Sie es dann nach dem Test I auf die Produktion Instanz zeigen die fehlende zu erstellen Spalte in der Produktion.
Da gibt es keinen Designer in SQL Server, was die richtige Vorgehensweise ist eine Spalte für beiden Datenbankinstanzen zu sagen hinzufügen? Gibt es ein Tool für die Führung der Schemata synchron?
Lösung
RedGate bieten ein Produkt namens SQL vergleichen, das Skript auf die Unterschiede zwischen den verschiedenen Datenbanken verwendet werden kann.
Siehe auch: http://www.red-gate.com/products /SQL_Compare/index.htm
Sie können auch die Datenbankdiagramme in SQL Server Management Studio verwenden, um Ihr Datenbankschema zu entwerfen jedoch diese innerhalb einer bestimmten Datenbank eingeschränkt werden würde.
Andere Tipps
Es ist kein für das Halten sie synchron in Werkzeug gebaut (die ich kenne), aber RedGate hat einige kommerzielle Anwendungen für diese.
Was meinst du es ist kein Designer in SQL Server? Verwenden Sie SQL Server Management Studio?