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

Откуда:
Сообщений: 65
Разбираюсь с зеркалированием.
Как я понимаю, при использовании защищенной синхронизации со свидетелем (witness), в случае отказа основного сервера, основной и зеркальный сервер меняются ролями и зеркальный на время становится основным.

Вопрос в том - все соединения с БД при этом переходят ко второму серверу (изначально зеркальному) или теряют соединение из-за отказов основного сервера?
Если первый вариант, то надо как то указать софту, использующему БД, что надо переключиться на сервер2, в случае, если первый недоступен?
9 янв 13, 12:26    [13740433]     Ответить | Цитировать Сообщить модератору
 Re: Зеркалирование со свидетелем  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
В строке подключения указать оба сервера (принципал и миррор) и реализовать в софте реконнект в случае обрыва связи.
9 янв 13, 12:35    [13740503]     Ответить | Цитировать Сообщить модератору
 Re: Зеркалирование со свидетелем  [new]
Crimean
Member

Откуда:
Сообщений: 13147
нужно использовать SQLNCLI, в строке соединения указать Failover Partner=
дальше все само произойдет, если будет связь, конечно же
кстати, при планировании инфраструктуры особо внимание уделите комуникациям - они также могут "падать"
и в некоторых раскладах может быть крайне интересно
9 янв 13, 12:36    [13740514]     Ответить | Цитировать Сообщить модератору
 Re: Зеркалирование со свидетелем  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
Crimean
особо внимание уделите комуникациям - они также могут "падать"
и в некоторых раскладах может быть крайне интересно

О да, мы жрали этих устриц.
9 янв 13, 12:43    [13740579]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить