如何从Azure Web角色到VM角色上托管的SQL Server 2008 R2 Express进行SQL查询?

时间:2011-05-17 22:13:07

标签: azure azure-web-roles sql-server-2008r2-express azure-vm-role

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

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

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

我已打开TCP 1433,UDP 1434,将SQL Browser添加到Windows防火墙。 我在SQL Server上启用了远程连接,SQL Server浏览器,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

How to access sql server installed on Azure VM (VM Role ) outside of VM?

如果你很善良并且想帮助我,我会从我的设置中发送所有屏幕截图。

感谢您的时间。

此致

马丁大卫

1 个答案:

答案 0 :(得分:0)

来自Microsoft特遣队员工的Wenchao Zeng给了我一个解决方案:

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