Зеркальное отображение SQL Server - настройка конечной точки с несколькими экземплярами SQL - PullRequest
3 голосов
/ 09 июля 2011

В настоящее время у меня есть 2 сервера SQL: SQL01 и SQL02.У каждого из этих серверов есть два экземпляра: SQL01 \ Prod, SQL01 \ uat, SQL02 \ prod и SQL02 \ uat

В настоящее время у меня есть настройка зеркалирования между SQL01 \ uat и SQL02 \ uat, это работает нормально.

Теперь, когда мы выходим из тестирования, мы хотим настроить экземпляр prod.Но у нас возникают проблемы с настройкой зеркалирования в prod, ошибка похожа на то, что не удается найти удаленную базу данных.

Похоже, что у каждого сервера есть один порт конечной точки.

Возможно ли создать конечную точку зеркального отображения для каждого экземпляра.Например, чтобы SQL01 \ uat имел порт 5022, а SQL01 \ prod имел порт 5023?

1 Ответ

1 голос
/ 09 июля 2011

Да, вы можете указать порт TCP при создании конечной точки:

CREATE ENDPOINT endpoint_mirroring
    STATE = STARTED
    AS TCP ( LISTENER_PORT = 5022)
    FOR DATABASE_MIRRORING (
       AUTHENTICATION = WINDOWS KERBEROS,
       ENCRYPTION = SUPPORTED,
       ROLE=ALL);
GO
...