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

Откуда:
Сообщений: 29
Добрый день.
Подскажите решения, есть 2 БД, программа вносит изменения (insert, update) в каждую из БД, внесенные изменение взаимосвязаны.
Восстановление одной из баз, приведет к несоответствию данных в таблицах. как организовать backup и restore этиx баз чтоб после restor_a обеспечить согласованность баз.
1 мар 12, 12:52    [12175970]     Ответить | Цитировать Сообщить модератору
 Re: синхронизированное восстановление 2 БД  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
А в одну объединить никак?

Через рестор лога и использование кляузы STOPAT.
1 мар 12, 12:57    [12176020]     Ответить | Цитировать Сообщить модератору
 Re: синхронизированное восстановление 2 БД  [new]
Platonyan
Member

Откуда:
Сообщений: 29
Гавриленко Сергей Алексеевич,
объединение противоречит логике.
А если изменение в базе происxодит слишком часто, правильно ли будет использавать stopat ?
1 мар 12, 13:09    [12176159]     Ответить | Цитировать Сообщить модератору
 Re: синхронизированное восстановление 2 БД  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31994
Platonyan
Восстановление одной из баз, приведет к несоответствию данных в таблицах. как организовать backup и restore этиx баз чтоб после restor_a обеспечить согласованность баз.
Невозможно, только приблизительно.
1 мар 12, 13:26    [12176380]     Ответить | Цитировать Сообщить модератору
 Re: синхронизированное восстановление 2 БД  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
Platonyan
объединение противоречит логике.
А если изменение в базе происxодит слишком часто, правильно ли будет использавать stopat ?


Microsoft в таких случаях рекомендует использовать "Named transaction".
Тогда восстанавливать до определенной транзакции a не "STOP AT 'datetime'".
1 мар 12, 13:27    [12176400]     Ответить | Цитировать Сообщить модератору
 Re: синхронизированное восстановление 2 БД  [new]
Spartakich
Member

Откуда: Riga
Сообщений: 380
Spartakich
Platonyan
объединение противоречит логике.
А если изменение в базе происxодит слишком часто, правильно ли будет использавать stopat ?


Microsoft в таких случаях рекомендует использовать "Named transaction".
Тогда восстанавливать до определенной транзакции a не "STOP AT 'datetime'".



[url=]http://weblogs.sqlteam.com/mladenp/archive/2010/10/20/sql-server-transaction-marks-restoring-multiple-databases-to-a-common.aspx[/url]
1 мар 12, 13:33    [12176480]     Ответить | Цитировать Сообщить модератору
 Re: синхронизированное восстановление 2 БД  [new]
Platonyan
Member

Откуда:
Сообщений: 29
Spartakich,большое спасибо это кажется именно то что мне нужно, спасибо всем.
1 мар 12, 14:28    [12177031]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить