0

我在 Azure VM 角色(1 个额外的小实例)上安装了 SQL Server 2008 R2 Express。

由于托管非常旧的银行系统,无法连接到 SQL Azure。通过 Azure 存储页面 Blob 实现数据持久性。我编写了一个 Windows 服务,它可以挂载 VHD 文件,也可以将 MDF 数据库文件附加到 SQL Server。

我的问题是我需要从 Azure Web Role 到 Azure VM Role 上托管的 SQL Server 的 SQL 查询。我几乎尝试了一切:

我已打开 TCP 1433、UDP 1434,将 SQL 浏览器添加到 Windows 防火墙。我在 SQL Server 上启用了远程连接、SQL Server Browser、TCP/IP、命名管道。我已将 TCP/IP 端口更改为 1433,并且已禁用动态端口。

我已经读过:

http://social.msdn.microsoft.com/Forums/en-US/windowsazuremanagement/thread/b5f2967e-57e6-4099-9077-fb6d74897dbf

http://social.msdn.microsoft.com/Forums/en/windowsazuremanagement/thread/2b64a56f-fda7-4247-b016-9d25bbeebe8b

如何访问安装在 VM 之外的 Azure VM(VM Role)上的 sql server?

如果你这么好心并想帮助我,我会把我设置中的所有屏幕截图发给你。

感谢您的时间。

问候,

马丁大卫

4

1 回答 1

0

微软特遣队的曾文超给了我一个解决方案:

http://social.msdn.microsoft.com/Forums/en-US/windowsazureconnectivity/thread/c7124598-4894-4b6c-8987-709a9f788ea4

于 2011-05-18T15:28:59.907 回答