В меню Restore Database на вкладке General опция point in time restore всегда неактивна!! Вроде именно здесь можно восстановить базу к определенному моменту времени.
Где неправильно?Почему такое может быть?
How to restore to a point in time (Transact-SQL)
To restore to a point in time
Execute the RESTORE DATABASE statement using the NORECOVERY clause.
Execute the RESTORE LOG statement to apply each transaction log backup, specifying:
The name of the database to which the transaction log will be applied.
The backup device from where the transaction log backup will be restored.
The RECOVERY and STOPAT clauses. If the transaction log backup does not contain the requested time (for example, if the time specified is beyond the end of the time covered by the transaction log), a warning is generated and the database remains unrecovered.
Examples
This example restores a database to its state as of 10:00 A.M. on July 1, 1998, and illustrates a restore operation involving multiple logs and multiple backup devices.
-- Restore the database backup.
RESTORE DATABASE MyNwind
FROM MyNwind_1, MyNwind_2
WITH NORECOVERY
GO
RESTORE LOG MyNwind
FROM MyNwind_log1
WITH RECOVERY, STOPAT = 'Jul 1, 1998 10:00 AM'
GO
RESTORE LOG MyNwind
FROM MyNwind_log2
WITH RECOVERY, STOPAT = 'Jul 1, 1998 10:00 AM'
GO
....должен быть backup лога на это момент времени.
А Maintainance Plan действительно ни причём...
Konst_One писал(а):....должен быть backup лога на это момент времени.
А Maintainance Plan действительно ни причём...
- вот для этого он то и нужен, чтобы бэкап правильно настроить![]()
AndrewMarcovich писал(а):Так если я делаю в менюшке Backup Database опцию DatabaseComplete-это не полная модель сохранения что ли?
Можно откатить транзакции не через инструкции, а через Enterprise Manager?
select DatabasePropertyEx('YourDatabaseName','Recovery') = FULL
Из полного backup нельзя на определённый момент восстановиться, нужен backup лога...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2