Научите. Откат базы MSSQL2000

Руслан Муллахметов
Дата: 15.10.2003 13:44:19
Добрый день. Прошу прощения за ламмерский вопрос. Как настроить сис-му резервного архивирования чтобы иметь возможность откатить базу MSSQL 2000 на какое-то время назад? Как реализовать сам откат базы? Подскажите где почитать доку.
bushmen
Дата: 15.10.2003 13:49:15
Раз читал о backup, то видел и restore
Руслан Муллахметов
Дата: 15.10.2003 14:14:44
Дело не в простом restore из файла.
хотелось бы восстановиться до определенного момента например на 10 минут назад. В Oracle это делается с пом-ю архивлогов, а в MSSQL как?
Дайте ответ плз, не переводите стрелки и не глумитесь.
Glory
Дата: 15.10.2003 14:27:03
И в MSSQL точно также восстановление на какой-то выбираемый момент времени возможно если делаются бэкапы журнала транзакций.

В BOL все прекрасно расписано и даны примеры
RESTORE DATABASE MyNwind

FROM MyNwind_1
WITH NORECOVERY
RESTORE LOG MyNwind
FROM MyNwindLog1
WITH NORECOVERY
RESTORE LOG MyNwind
FROM MyNwindLog2
WITH RECOVERY, STOPAT = 'Apr 15, 1998 12:00 AM'


Настраивается система архивировния данных и лога
либо с помощью DatabaseMaitenanceWizard
либо с помощью ручного добавления Job-ов с соответсвующими скриптами архивирования

ЗЫ
Не забудьте установить правильную recovery model, для того, чтобы архивирование журнала транзакций было возможно
alex2808
Дата: 17.10.2003 13:42:05
>Не забудьте установить правильную recovery model, для того, чтобы >архивирование журнала транзакций было возможно

А как привильно устанавливается?
Glory
Дата: 17.10.2003 13:47:41
Не правильно установить, а установить правильную. Т.к. при simple recovery model архивирование журнала невозможно.
alex2808
Дата: 17.10.2003 15:05:18
>Не правильно установить, а установить правильную. Т.к. при simple recovery
>model архивирование журнала невозможно
Как будет выглядеть скрипт Бэкапирования? Можно пример?
Oldman
Дата: 17.10.2003 17:17:07
зачем тебе скрипт? Возьми проперти базы поставь там recovery model - full. Потом воспользуйся Maintenance Plan и проставь когда надо делать полный бэкап и бэкап логов...

Под SQL Server Agent - Jobs появятся все эти джобы по отдельности. По мере надобности (вне расписания) запускай...