Для чего используется сервер-свидетель? Зачем использовать его?
Зеркалирование базы данных: сервер "свидетель", для чего он нужен?
Ответ 1
Свидетель - это тот, который вносит третье голосование в микс, чтобы создать кворум. Главный и зеркальный каждый имеет один голос, поэтому они могут связывать 1:1, и никакое решение не может быть принято. Со свидетелем может быть установлен кворум 2: 1 или 1: 2 (или o: 2, если главный недостижимый), и поэтому может быть принято решение о том, кто должен быть новым руководителем. Чистый эффект заключается в том, что свидетели делают автоматический переход на другой ресурс возможным, потому что зеркало вместе со свидетелем может сформировать большинство и решить провалиться, если контакт с капитаном будет потерян.
Ответ 2
Свидетель - это третий экземпляр сервера, который выступает в качестве посредника между главным и зеркальным, чтобы определить, когда при переходе на другой ресурс.
См. http://technet.microsoft.com/en-us/library/ms175191.aspx