SQL Server镜像 - 具有多个SQL实例的端点设置

时间:2011-07-09 07:35:26

标签: sql-server mirroring

我目前有2个SQL Server:SQL01和SQL02。每个服务器都有两个实例: SQL01 \ Prod,SQL01 \ uat,SQL02 \ prod和SQL02 \ uat

我目前在SQL01 \ uat和SQL02 \ uat之间有镜像设置,这很好。

现在我们正在退出测试,我们想要设置prod实例。但是我们在prod中设置镜像时遇到了问题,错误类似于无法找到远程数据库。

似乎每个服务器都有一个端点端口。

是否可以为每个实例创建一个镜像端点。例如,SQL01 \ uat的端口为5022,SQL01 \ prod的端口为5023?

1 个答案:

答案 0 :(得分:1)

是的,您可以在创建端点时指定TCP端口:

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