Das Script Backup and Restore erstellt Ihnen die notwendigen Kommandos für die entsprechenden Befehle.
Hierzu begeben Sie sich auf den Server, auf dem die Ursprungs Datenbanken liegen. Zuvor müssen Sie ein Network Share erstellt haben, auf das Quell und Ziel Server Zugriff haben.
Um Beispiel ist dies :
SET @path = '\\srdb201\G$\LRDB1DB_BACKUP\CopyOnly\'
Danach geben Sie an ob Sie die Skripts für Backup oder Restore erzeugen wollen. Sie wird im Ersten Schritt Backup sein:
DECLARE @BackupOrRestore char(1)='B'
Starten Sie nun das Script und Sie erhalten die entsprechenden Befehle:
BACKUP DATABASE [AssertMan] TO DISK = '\\srdb201\G$\LRDB1DB_BACKUP\CopyOnly\AssertMan.BAK' WITH COPY_ONLY, NOFORMAT, INIT, SKIP, NOREWIND, NOUNLOAD,COMPRESSION, STATS = 10
BACKUP DATABASE [AssMan] TO DISK = '\\srdb201\G$\LRDB1DB_BACKUP\CopyOnly\AssMan.BAK' WITH COPY_ONLY, NOFORMAT, INIT, SKIP, NOREWIND, NOUNLOAD,COMPRESSION, STATS = 10
BACKUP DATABASE [Sampels] TO DISK = '\\srdb201\G$\LRDB1DB_BACKUP\CopyOnly\Sampels.BAK' WITH COPY_ONLY, NOFORMAT, INIT, SKIP, NOREWIND, NOUNLOAD,COMPRESSION, STATS = 10
Speichen Sie sich das erzeugt Skript ab.
Im Anschluss Wechseln Sie , noch immer auf dem Quell Server Backup gegen Restore:
DECLARE @BackupOrRestore char(1)='R'
und führen das Script erneut aus:
RESTORE DATABASE [AssertMan] FROM DISK = '\\srdb201\G$\LRDB1DB_BACKUP\CopyOnly\AssertMan.BAK' with stats=10
RESTORE DATABASE [AssMan] FROM DISK = '\\srdb201\G$\LRDB1DB_BACKUP\CopyOnly\AssMan.BAK' with stats=10
RESTORE DATABASE [Sampels] FROM DISK = '\\srdb201\G$\LRDB1DB_BACKUP\CopyOnly\Sampels.BAK' with stats=10
Skript 1 führen Sie anschließend auf dem Quelle-Server, Script 2 auf dem Ziel-Server aus.
Download: