我的 SQL 服务器和 Azure 数据库之间的订阅连接错误
Connection error in Subscription between my SQL Server and Azure database
我在 SQL Server 2014 和 Azure 之间进行复制时遇到了很多麻烦。
我使用远程桌面连接到 SQL 服务器机器,然后我开始执行所有复制步骤。我已经将 SQL 服务器设为分发服务器,然后我创建了一个发布。问题是当我完成订阅配置时,当我查看复制监视器时,除了订阅作业外,一切都很好(快照和日志代理)。当我查看历史记录时,以下消息描述显示:
2019-06-04 20:40:36.303 Connecting to Subscriber
'MYSERVER.DATABASE.WINDOWS.NET' 2019-06-04 20:40:36.744 Agent message
code 20084. The process could not connect to Subscriber
'MYSERVER.DATABASE.WINDOWS.NET'. 2019-06-04 20:40:36.839 Category:NULL
Source: Microsoft SQL Server Native Client 11.0 Number: 40532
Message: Cannot open server "WIN2K8SQL" requested by the login. The
login failed.
MYSERVER.DATABASE.WINDOWS.NET
是 Azure,WIN2K8SQL
是我的 SQL 服务器
我已经通过验证分发者是否具有 db_owner 权限来解决它,但我从没想过在从发布者服务器的订阅登录中你必须添加:@"domain_of_your_subscription_db" 在你的登录用户旁边.
示例:admindb@servername
之后,我的订阅连接问题就解决了!
我在 SQL Server 2014 和 Azure 之间进行复制时遇到了很多麻烦。
我使用远程桌面连接到 SQL 服务器机器,然后我开始执行所有复制步骤。我已经将 SQL 服务器设为分发服务器,然后我创建了一个发布。问题是当我完成订阅配置时,当我查看复制监视器时,除了订阅作业外,一切都很好(快照和日志代理)。当我查看历史记录时,以下消息描述显示:
2019-06-04 20:40:36.303 Connecting to Subscriber 'MYSERVER.DATABASE.WINDOWS.NET' 2019-06-04 20:40:36.744 Agent message code 20084. The process could not connect to Subscriber 'MYSERVER.DATABASE.WINDOWS.NET'. 2019-06-04 20:40:36.839 Category:NULL Source: Microsoft SQL Server Native Client 11.0 Number: 40532 Message: Cannot open server "WIN2K8SQL" requested by the login. The login failed.
MYSERVER.DATABASE.WINDOWS.NET
是 Azure,WIN2K8SQL
是我的 SQL 服务器
我已经通过验证分发者是否具有 db_owner 权限来解决它,但我从没想过在从发布者服务器的订阅登录中你必须添加:@"domain_of_your_subscription_db" 在你的登录用户旁边.
示例:admindb@servername
之后,我的订阅连接问题就解决了!