SQL Server订阅需要使用azure的实际服务器名称
我已经创建了一个Azure VM和sql server。我可以很好地连接到它。我能够创建数据库。我的目标是完全迁移到azure云 我在本地创建了一份出版物 现在我正在尝试将Azure db设置为订户 错误SQL Server订阅需要使用azure的实际服务器名称,sql,sql-server,azure,azure-sql-database,azure-virtual-machine,Sql,Sql Server,Azure,Azure Sql Database,Azure Virtual Machine,我已经创建了一个Azure VM和sql server。我可以很好地连接到它。我能够创建数据库。我的目标是完全迁移到azure云 我在本地创建了一份出版物 现在我正在尝试将Azure db设置为订户 错误 Cannot connect to myazuredatabase.westus.cloudapp.azure.com,1433. =================================== SQL Server replication requires the actual
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)
我遵循了一个pluralsight指南,它有点过时了。我有DNS名称等。。出什么问题了?刚回办公室后用快照复制对其进行了测试。在您的场景中,您需要在您的环境中设置2个别名:
您是在VM(IaaS)中使用SQL还是在SQL Server中使用SQL DB(PaaS)?IaaS在VM中-我这样做主要是因为多年前PaaS SQL不一样,也不受限制…什么是
@@servername
返回检查:还要确保在SQL本机客户端配置和SQL本机客户端配置(32位)下添加别名。我将其添加到32位。现在我使用的是我的本地机器,它正在运行数据库的还原副本,因此我使用了SSCM并在别名中添加了,本地我使用的是SQL server 2014,Azure VM运行的是SQL server 2016,我收到的新错误消息是,所选订阅服务器未满足所选出版物的最低版本兼容性级别
,因此一个是2014,另一个是2016,我唯一能想到的是我还原了一个最初在sql server 2008 R2上的数据库,是吗?