У меня есть трио серверов Windows (data1, data2 и datawitness), которые не являются частью какого-либо домена и не используют AD. Я пытаюсь настроить зеркалирование на основе инструкций на http://alan328.com/SQL2005_Database_Mirroring_Tutorial.aspx. У меня был успех вплоть до окончательного набора инструкций, где я говорю data1 использовать datawitness в качестве сервера-свидетеля. Этот шаг не может со следующим сообщением:Устранение неполадок в программе зеркалирования SQL Server w/error
alter database MyDatabase set witness = 'TCP://datawitness.somedomain.com:7024'
The ALTER DATABASE command could not be sent to the remote server instance 'TCP://datawitness.somedomain.com:7024'. The database mirroring configuration was not changed. Verify that the server is connected, and try again.
Я протестировал оба порта 7024, а также 1433 с помощью Telnet и оба сервера могут действительно соединиться друг с другом. Я также могу добавить соединение с сервером-свидетелем из SQL Server Manager на основном сервере. Я использовал Configuration Manager на обоих серверах для включения Named Pipes и проверки того, что IP-трафик включен и по умолчанию используется порт 1433.
Что еще это может быть? Нужны ли мне дополнительные порты для работы? (Правила брандмауэра очень ограничительные, но я знаю, что движение на ранее упомянутые порты явно разрешено)
Предостережения, которые стоят упомянуть здесь:
Каждый сервер находится в другом сегменте сетей
сервера не используют AD и не являются частью домена
Там нет DNS-сервера настроен для этих серверов, поэтому я использую файл HOSTS для отображения доменных имен в IP-адреса (Verifi с помощью telnet, ping и т. д.).
правила брандмауэра является очень жестким и не имеет прямой доступ настроить их, хотя я могу позвонить в случае необходимости изменения
data1 и data2 использования SQL Server 2008, Datawitness использует SQL Экспресс 2005. Все они используют экземпляр по умолчанию (то есть ни один из них не называются экземпляры)
Выходи за меня ..... Это, кажется, сделал трюк для нас, хотя в базе данных момент зеркального отображения монитора говорит Зеркало и свидетель отсоединены от Афоризм, но я начну смотреть в это сейчас. –