SQL Server订阅需要使用azure的实际服务器名称

时间:2017-03-27 22:00:54

标签: sql sql-server azure azure-sql-database azure-virtual-machine

我已经创建了一个Azure VM以及sql server。我可以很好地连接到它。我能够创建数据库。我的目标是完全迁移到蔚蓝的云端。

本地内部部署我创建了一个出版物。

现在我正在尝试将Azure数据库设置为订阅者

错误

Cannot connect to myazuredatabase.westus.cloudapp.azure.com,1433.

===================================

SQL Server replication requires the actual server name to make a connection to the server. Specify the actual server name, 'myazuredatabase'. (Replication.Utilities)

我遵循了复数指南,它有点过时了。我确实有DNS名称等。出了什么问题?

1 个答案:

答案 0 :(得分:1)

回到办公室后,只需使用快照复制进行测试。在您的方案中,您需要在您的环境中设置2个别名

    用于SSMS的
  1. 本地计算机上的别名。这需要在SSCM>> SQL Native Client配置(32位)下完成。

  2. 内部部署服务器上的别名。如果您有64位SQL Server,则需要在SSCM>> SQL Native Client配置下完成此操作。否则,只需在SSCM>> SQL Native Client配置(32位)下进行设置。

  3. 这里的别名应该是这样的: enter image description here