Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Помогите сделать BackUp  [new]
Andrew_VISIO
Member

Откуда:
Сообщений: 15
Люди подскажите как имея бэкап базы (BAK) данных сделанный например в 0:00 (MSSQL2000) и бэкапы логов транзакций (TRN) сделаные в 1:00,2:00 и 3:00 можно востановить правильно и целиком данные которые вносились до 3:00?
То есть как востановить бэкап 0:00 чтобы у меня получилась база на 3:00?

Заранее всем спасибо за ответ!
4 дек 03, 12:01    [446267]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Ну, так и поднимай. Сперва полны от 0 часов, а потом последовательно транзакционные от 1, 2 и от 3 часов.
4 дек 03, 12:04    [446275]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
vitaliy14
Member [заблокирован]

Откуда:
Сообщений: 4996
Действительно востановите сначала полный backup потом differential backup(если он есть) а потом последовательно все логи
4 дек 03, 12:15    [446301]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Andrew_VISIO
Member

Откуда:
Сообщений: 15
Да то что после полного нужно логи транзакций накатывать это я и сам знаю!
Подскажите лучше что в какой последовательности делать нужно!Что выбирать?Какие действия? Последовательность?
4 дек 03, 12:52    [446422]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Glory
Member

Откуда:
Сообщений: 104760
Пример из BOL

F. Restore to a point-in-time using STOPAT syntax and restore with more than one device
This example restores a database to its state as of 12:00 A.M. on April 15, 1998, and shows a restore operation that involves multiple logs and multiple backup devices.

RESTORE DATABASE MyNwind

FROM MyNwind_1, MyNwind_2
WITH NORECOVERY
RESTORE LOG MyNwind
FROM MyNwindLog1
WITH NORECOVERY
RESTORE LOG MyNwind
FROM MyNwindLog2
WITH RECOVERY, STOPAT = 'Apr 15, 1998 12:00 AM'
4 дек 03, 12:58    [446437]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Andrew_VISIO
Member

Откуда:
Сообщений: 15
Сразу вопрос!
Можно ли деать бэкап транзакций логов с помощью Энтерпрайз менеджера или же только :

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

????
4 дек 03, 13:02    [446446]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Andrew_VISIO
Member

Откуда:
Сообщений: 15
И если можно с конкретными примерами!
4 дек 03, 13:06    [446465]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Glory
Member

Откуда:
Сообщений: 104760
Можно ли деать бэкап транзакций логов с помощью Энтерпрайз менеджера или же только :

Бэкап ?????
Если все же рестор, то в ЕМ в диалоге Restore Database есть такая закладочка Options с группой переключателей recovery completion state. Но вот параметер STOPAT в ЕМ задать некак нельзя.
4 дек 03, 13:43    [446553]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Andrew_VISIO
Member

Откуда:
Сообщений: 15
Извеняюсь! Рестор бэкапа!:о)

Ачто выбирать нужно в Recovery Completion State (В Options)?
А так же что в GENERALS?
Просто вроде бы все правильно делаю а мне пишет:

The proceding restore operation did not specify WITH NORECOVERY or WITH STANDBT. Restart the restore sequence, specifying RESTORE LOG is terminating abnormaly.
Чего сделать то нужно?
4 дек 03, 13:52    [446585]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
автор
Чего сделать то нужно?


Если в QA, то дописать в инструкцию RESTORE всех бэкапов, кроме последнего опцию WITH NORECOVERY.

Если в ЕМ, то поставить галку на Leave database nonoperational but able to restore additional transaction logs на закладке Options.
4 дек 03, 14:00    [446611]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Andrew_VISIO
Member

Откуда:
Сообщений: 15
Если в ЕМ выбрать то что Вы сказали то все равно та же ошибка пишется!
Может что то в General не то стоит?

А можно насчет QA поподробнее можно даже с примером (имя базы,пути и.т.п)
4 дек 03, 14:12    [446648]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
vitaliy14
Member [заблокирован]

Откуда:
Сообщений: 4996
Если у вас в EM есть device(Managment->Backup) то восстанавливайте через них , если вы случайно удалили или изначально их не создавали то тогда
восстановите БД через ваши файлы или создайте для них device(правой клавишей мышки ->All Tasks->Restore(покапайтесь здесь, дальше разберетесь))
4 дек 03, 14:17    [446665]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
RESTORE DATABASE MyDatabase

FROM DISK = 'c:\mydatabase.data_dmp'
WITH NORECOVERY

RESTORE LOG MyDatabase
FROM DISK = 'c:\mydatabase.log_dmp'
WITH RECOVERY
4 дек 03, 14:28    [446707]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Andrew_VISIO
Member

Откуда:
Сообщений: 15
В том то и дело что дальше не получается разобраться!
Можно описать в точности се закладки и все нужные действия и условия?
4 дек 03, 15:03    [446841]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Andrew_VISIO
Member

Откуда:
Сообщений: 15
2pkarklin :

Вот за это большое человеческое СПАСИБО!!! :о)

RESTORE DATABASE MyDatabase
FROM DISK = 'c:\mydatabase.data_dmp'
WITH NORECOVERY
RESTORE LOG MyDatabase
FROM DISK = 'c:\mydatabase.log_dmp'
WITH RECOVERY
4 дек 03, 15:05    [446852]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Andrew_VISIO
Member

Откуда:
Сообщений: 15
А как правильно будет?
RESTORE LOG BsKremez
FROM DISK = 'd:\MSSQL2000\Mssql\BsKremez_tlog_200312040800.TRN'
WITH RECOVERY
(Где BsKremez_tlog_200312040800.TRN - мой файл бэкапа лога транзакций)
4 дек 03, 15:16    [446908]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
А что у тебя здесь неправильного?
4 дек 03, 15:19    [446924]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Andrew_VISIO
Member

Откуда:
Сообщений: 15
Ну дык было бы правильно все работало бы!

RESTORE LOG BsKremez
FROM DISK = 'd:\MSSQL2000\Mssql\BsKremez_tlog_200312040600.TRN'
WITH RECOVERY

Server: Msg 3101, Level 16, State 1, Line 1
Exclusive access could not be obtained because the database is in use.
Server: Msg 3013, Level 16, State 1, Line 1
RESTORE LOG is terminating abnormally.

В чем грабли?База у меня стоит на компе! К ней никто не конектится 100%!
4 дек 03, 15:33    [446979]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
Ты запрос из QA запускаешь, а в ЕМ наверное тоже к базе подконнекчен?
4 дек 03, 15:58    [447069]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Andrew_VISIO
Member

Откуда:
Сообщений: 15
Нет ЕМ віключил!Только в QA запрос пускаю!
4 дек 03, 16:18    [447118]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
sp_who что выдает для твоей базы?
4 дек 03, 16:21    [447129]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Andrew_VISIO
Member

Откуда:
Сообщений: 15
Я ненужную фигню выкинул! А выдало вот что!
sa 0 master TASK MANAGER
52 0 runnable sam\sam SAM 0 BsKremez SELECT
53 0 sleeping sam\sam SAM 0 master AWAITING COMMAND
4 дек 03, 16:46    [447202]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
автор
52 0 runnable sam\sam SAM 0 BsKremez SELECT


Вот это вот чей процесс? А 51 чей?
4 дек 03, 16:47    [447205]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Andrew_VISIO
Member

Откуда:
Сообщений: 15
Процесс мой! Работаю только с QA!
Ну и как мне убрать этот процес?
Я уже и SQL server перегружал!
4 дек 03, 17:37    [447344]     Ответить | Цитировать Сообщить модератору
 Re: Помогите сделать BackUp  [new]
Glory
Member

Откуда:
Сообщений: 104760
Когда вы в QA пытаетесь выполнить RESTORE какая база активная ? Не та ли, которую вы ресторите ?
4 дек 03, 17:44    [447366]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить