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

Откуда: Минск
Сообщений: 210
Здравствуйте. MSSQL2008EE.

Вопрос про переключение ролей при асинхронном зеркалировании:
Например после падения сервера1, мы вручную переключаем роли и делаем активной зеркальную базу на сервере2. Работаем с сервером2. Потом сервер1 снова становится доступным.
12 июл 11, 15:41    [10962317]     Ответить | Цитировать Сообщить модератору
 Re: Переключение ролей при асинхронном зеркалировании  [new]
dobrik
Member

Откуда: Минск
Сообщений: 210
Извиняюсь - случайно сохранил недописанное сообщение...

Так вот вопрос: можно ли без пересылки фуллбэкапа сервер1 снова сделать основным (простым переключением ролей) ?
12 июл 11, 15:43    [10962338]     Ответить | Цитировать Сообщить модератору
 Re: Переключение ролей при асинхронном зеркалировании  [new]
Evgen
Member

Откуда: Екатеринбург
Сообщений: 91
dobrik,

Можно.
1.возобновляем зеркалирование

ALTER DATABASE ИмяБД SET PARTNER RESUME

2.перключаем в синхроннный режим

ALTER DATABASE ИмяБД SET SAFETY FULL

3.переключаем на старый основной

ALTER DATABASE ИмяБД SET PARTNER FAILOVER

4.возвращаем асинхронное

ALTER DATABASE ИмяБД SET SAFETY OFF

P.S. Не забывайте о возможных потерях данных, которые могут возникнуть при асинхронном переключении (закоммиченное на старом основном и не применное к зеркалу).
12 июл 11, 16:09    [10962627]     Ответить | Цитировать Сообщить модератору
 Re: Переключение ролей при асинхронном зеркалировании  [new]
dobrik
Member

Откуда: Минск
Сообщений: 210
Evgen,

Дело в том что зеркалирование планируется через интернет и ширина канала будет довольно ограниченной (думаю что в пределах 5 Mbit), поэтому переключение зеркалирования в синхронный режим чревато непозволительными тормозами на рабочем сервере.

А по другому наверное останется только выпрашивать даунтайм у руководства, останавливать сервера, пересылать бэкапы и снова перенастраивать зеркалирование с нужного сервера.

Спасибо большое.
12 июл 11, 16:17    [10962718]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить