Здесь я указываю, что будет использована полная модель восстановления данных. Выполняю полную резервную копию БД и журнала транзакция в папку по адресу: C:\Program files\Microsoft SQL Server\...
Файлы резервных копий БД и журнала транзакций имеют расширения bak.
Создание резервных копий, при простои модели восстановления и с неполным протоколированием данных аналогично.
Выполнение полного восстановление БД (Полная модель восстановления).
RESTORE DATABASE Библиотека
FROM DISK = 'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\Библиотека.BAK'
GO
Восстановление БД SQL Server до определённого момента времени (модель полного восстановления).
Мои примеры по восстановлению БД относятся только для тех, которые используют полную модель восстановления или модель восстановления с неполным протоколированием.
Важно! Если в модели восстановления с неполным протоколированием резервная копия содержит изменения с неполным протоколированием, то в переделах этой резервной копии восстановление до момента времени не возможно. База данных должна быть восстановлена к концу резервной копии журнала транзакций.
|
|
RESTORE DATABASE Библиотека
FROM Библиотека_Backups
WITH FILE =3, NORECOVERY
RESTORE LOG Библиотека
FROM Библиотека_Backups
WITH FILE =4, NORECOVERY, STOPAT='Apr 15,2014 12:00 AM'
RESTORE DATABASE Библиотека WITH RECOVERY;
GO
Выполним резервное копирование БД (Библиотека) при полной модели восстановления данных на языке (T-SQL).