Резервно копиране на база данни
резервно копиране на база данни име_на_база_данни
до диск = 'път_и_име_на_файл'
име_на_база_данни - името на базата данни, която искате да резервирате
път_и_име_на_файл - пътят и името на файла, в който искате да направите
резервното копие.
Пример:
резервно копиране на база данни msDataLab
до диск = 'c:\datalab\backup\msDatalab.BAK'
Списък на резервните копия
изберете NAME,USER_NAME,BACKUP_START_DATE,BACKUP_FINISH_DATE,DATABASE_NAME,SERVER_NAME,MACHINE_NAME
от msdb..backupset
където тип = 'D'
и име_на_база_данни = 'DataLab'
подредете по BACKUP_FINISH_DATE низходящо
Вземете имена на файлове от резервно копие
възстановяване filelistonly
от диск = N'C:\DataLab\Backup\MyBKP.bak'
с файл = 1 ,
nounload
Възстановяване на база данни
възстановяване на база данни име_на_база_данни
от диск = 'път_и_име_на_файл'
име_на_база_данни
името на базата данни, която искате да възстановите.
път_и_име_на_файл - пътят и името на файла за резервно копие, от който
искате да възстановите базата данни.
Пример:
възстановяване на база данни msDataLab
от диск = 'c:\datalab\backup\msDatalab.BAK'
Внимание! Тази команда обикновено създава файлове на база данни и логове (.MDF и .LDF
в папката по подразбиране на базата данни на SQL Server, например C:\MSSQL7\DATA.
Възстановяване на база данни чрез преместване на базата данни на друго място
възстановяване на база данни име_на_база_данни
от диск = 'път_и_име_на_файл'
с преместване
'име_на_база_данни' до 'път_и_име_на_MDF_файл',
преместване 'име_на_лог_файл' до 'път_и_име_на_LDF_файл'
име_на_база_данни
- името на базата данни, която искате да възстановите, както е посочено в резервно
копие.
път_и_име_на_файл - пътят и името на файла за резервно копие, от
който искате да възстановите базата данни.
път_и_име_на_MDF_файл - пътят и името на файла на базата данни
(.mdf).
път_и_име_на_LDF_файл - пътят и името на файла на логовете на базата данни
(.ldf).
Пример:
възстановяване на база данни msDataLab
от диск= 'c:\datalab\backup\msDataLab.BAK'
с преместване
'msDataLab' ДО 'f:\test\msDataLab.MDF',
преместване 'msDataLab_log' до 'f:\test\msDataLab_log.LDF'