Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie kopiert man am besten eine Datenbank?

Es ist möglich, den Schritt zum Erstellen der leeren Datenbank zu überspringen. Sie können die neue Datenbank als Teil des Wiederherstellungsprozesses erstellen.

Dies ist tatsächlich der einfachste und beste Weg, den ich kenne, um eine Datenbank zu klonen. Sie können Fehler beseitigen, indem Sie den Sicherungs- und Wiederherstellungsprozess skripten, anstatt ihn über das SQL Server Management Studio auszuführen

Es gibt zwei weitere Optionen, die Sie erkunden könnten:

  1. Trennen Sie die Datenbank, kopieren Sie die .mdf-Datei und hängen Sie sie erneut an.
  2. Verwenden Sie SQL Server Integration Services (SSIS), um alle Objekte zu kopieren

Ich schlage vor, bei Sicherung und Wiederherstellung zu bleiben und bei Bedarf zu automatisieren.