我目前有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?
答案 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