Wie kann ich Tabellenschema von einem DB auf einem anderen migrieren, ohne die Daten in der Ziel-DB zu beschädigen?

StackOverflow https://stackoverflow.com/questions/814237

  •  03-07-2019
  •  | 
  •  

Frage

Wie kann ich Tabellenschema von einem DB auf einem anderen migrieren, ohne die Daten in der Ziel-DB zu beschädigen?

Ich möchte meine Daten von meinem Einsatz Entwicklung Kopie an die Live-Datenbank verschieben und möchte einige Skripte auszuführen, es zu tun. Ich brauche das Schema für einige Tabellen zu aktualisieren und andere zu schaffen. Ich meine, gerade jetzt, dass ich je eine der Tabellen in dem Ziel DB gegen den Einsatz überprüfen müssen werden und dann die neuen Tabellen kopieren, aber das wird ziemlich langweilig sein. Gibt es irgendwelche Vorschläge, wie kann ich dies tun?

War es hilfreich?

Lösung

Überprüfen Sie heraus SQL Compare-Tool von Redgate

http://www.red-gate.com/products/SQL_Compare /index.htm

sollten Sie in der Lage sein, sowohl die Datenbanken zu vergleichen und dann Skripte erzeugt auf der Grundlage der Unterschiede.

Andere Tipps

Sie können ein Tool verwenden, um die Skripte zu generieren. Redbrick hat einen, und Erwin kann Delta auch tun.

Ein anderes neben dem ausgezeichneten Red-Gate-SQL vergleichen ist ApexSQL SQL Diff .

ApexSQL auch ein SQL-Daten Diff hat, wenn Sie auch vergleichen und synchronisieren Daten aus verschiedenen Quellen müssen.

Sehr empfehlenswert!

Marc

Neben der RedGate Software oben erwähnt, Embarcadero Change Manager kann sowohl Schema und die Daten tun Instanz vergleicht, dann alten Skripte generiert für die Schemata und DML-Skripte für die Daten synchron zwei Datenbank zu bringen .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top