SQL Server Backup & Restore

E’ facile fare un backup con sql server: Basta selezionare tasto destro Tasks>>Backup su un db. Ma come fare il restore?…
Ecco un semplice script che chiarisce la cosa (non sempre lampante dallo wizard di restore….):

-- Usare il seguente comando per recuperare i parametri sorgente da usare nella MOVE
-- Nel nostro caso ssaranno MY_BACKUP e MY_BACKUP_log
RESTORE FILELISTONLY 
 FROM DISK = N'C:\TEMP\MY_BACKUP\Backup.bak'  ;

--Ora usiamo questi parametri...
RESTORE DATABASE MY_BACKUP_Backup 
   FROM DISK = N'C:\TEMP\MY_BACKUP\Backup.bak'  
   WITH MOVE 'MY_BACKUP' TO 'C:\MY_DB_FILES\MY_BACKUP_Backup.mdf',
   MOVE 'MY_BACKUP_log' TO 'C:\MY_DB_FILES\MY_BACKUP_Backup.ldf', STATS = 10;
GO

Leave a Reply