RESTORE DATABASE database
FROM DISK | TAPE = physical_backup_device_name
[ WITH
[ REPLACE ]
[ [,] PASSWORD = password ]
[ [,] MOVE database TO file]
]
database | Nazwa przywróconej bazy danych. |
---|---|
physical_backup_device_name | Nazwa fizycznego medium zawierająca backup (plik lub taśma). |
FROM DISK | Fizyczne medium zawierające backup to plik. |
FROM TAPE | Fizyczne medium zawierające backup to taśma. |
WITH | Klauzula określa ewentualne dodatkowe parametry beckupa. |
REPLACE | Przywrócenie bazy danych zostanie również wykonane, nawet jeżeli istnieje baza danych o tej samej nazwie. |
password | Hasło zestawienia backupów (jeżeli zostało określone podczas wytwarzania backupa). |
MOVE database TO file | Podczas przywrócenia zostanie przesunięty również plik bazodanowy (lub log) z miejsca wytworzenia backupa na nowe miejsce w innym SQL Serwerze. |
RESTORE DATABASE pm_data FROM DISK='c:\temp\pm_data.bak'
RESTORE DATABASE pm_data FROM DISK='c:\temp\pm_data.bak' WITH MOVE 'pm_data' TO 'c:\Program Files\microsoft sql server\mssql\data\pm_data.mdf', MOVE 'pm_data_log' TO 'c:\Program Files\microsoft sql server\mssql\data\pm_data_log.ldf'
RESTORE DATABASE pm_data2 FROM DISK='c:\temp\pm_data.bak' WITH MOVE 'pm_data' TO 'c:\Program Files\microsoft sql server\mssql\data\pm_data2.mdf', MOVE 'pm_data_log' TO 'c:\Program Files\microsoft sql server\mssql\data\pm_data2_log.ldf'