【发布时间】:2011-05-17 22:13:07
【问题描述】:
我在 Azure VM 角色(1 个额外的小实例)上安装了 SQL Server 2008 R2 Express。
因为托管非常旧的银行系统,无法连接到 SQL Azure。通过 Azure 存储页面 Blob 实现数据持久性。我写了一个 Windows 服务,它可以挂载 VHD 文件,也可以将 MDF 数据库文件附加到 SQL Server。
我的问题是我需要从 Azure Web 角色到托管在 Azure VM 角色上的 SQL Server 进行 SQL 查询。 我几乎尝试了所有方法:
我已打开 TCP 1433、UDP 1434,将 SQL 浏览器添加到 Windows 防火墙。 我在 SQL Server 上启用了远程连接、SQL Server Browser、TCP/IP、命名管道。 我已将 TCP/IP 端口更改为 1433,并禁用了动态端口。
我已经读过了:
How to access sql server installed on Azure VM (VM Role ) outside of VM?
如果你这么好心并想帮助我,我会把我设置中的所有屏幕截图发给你。
感谢您的宝贵时间。
问候,
马丁·大卫
【问题讨论】:
-
如果您阅读了最后一个问题,您就知道使用默认 sql server 端口存在问题,您是否尝试过使用不同的端口进行设置?
标签: azure azure-web-roles sql-server-2008r2-express azure-vm-role