1

您好,我在驻留在 Windows Azure 虚拟机中的 SQl 服务器之间的快照复制期间面临一个问题。

我有 2 台虚拟机,配置如下 1)Windows server 2012(使用 msdn 许可证安装 sql server 2012)2)SQL server 2008 R2(数据库驻留在此服务器上,在此我创建了用于复制的发布者)

现在,当我在目标 sql 服务器(第一个服务器)上创建订阅者时,然后在选择发布者连接时,它显示连接错误,如下图所示。

是否需要创建虚拟网络?未来的目标服务器将是本地服务器,而不是 Azure VM。

注意:对于两个 VM,我都打开了 1433 端口并启用了混合模式身份验证。

在此处输入图像描述

4

3 回答 3

3

在 SQL Server 配置管理器中创建一个别名,并为其指定复制组件所需的名称。别名包含 cloupapp url 和端口。现在使用简单别名重新连接。刚刚为我的 cloudapp.net 虚拟机做了这个。

于 2013-07-05T16:45:05.243 回答
0

我通过在 VM (C:\Windows\System32\drivers\etc) 上的主机文件中添加别名条目来获得解决方案

[IP 这里而不是 cloudapp.net URL] [SQL 服务器实例名称]

于 2013-07-06T14:33:08.253 回答
0

因此,为了澄清起见,使用上面的示例,我所经历的解决方案是为错误消息中显示的服务器名称创建一个 SQL Server 别名。在这种情况下,别名应该是SQL-AZURE并且服务器应该是服务器名称,如错误消息对话框顶部所示:

catalysttg.cloudapp.net, port no 1433, protocol tcp/ip
于 2016-09-30T16:05:16.983 回答