1

嗨,大家好,

我在 Windows azure 中创建了 sql server 数据库。在我将此数据库与我的应用程序集成后,它工作正常。我想移动我的应用程序也是 Windows azure 虚拟机。我为此创建了所需的环境(意味着安装 java 和 tomcat)。并且还允许 azure sql server 数据库中的 IP 地址.但它显示 Connect open connection error

在连接数据库时。我还允许在有线墙设置中使用端口号,但我仍然无法连接数据库。

请提出任何建议。

4

1 回答 1

2

从您的问题来看,您使用的是哪个数据库有点不清楚-

如果您使用“Windows Azure SQL 数据库”(即 PaaS 版本),则需要确保通过 Windows Azure 管理门户将服务器的防火墙配置为允许 Windows Azure 服务,然后,当然,您需要尝试连接时使用服务器的完全限定名称(即ABCD.database.windows.net

如果您已将 SQL Server 部署为 IaaS 上的 VM,则有两个选择 - 为 VM 定义一个端点以向外界打开端口 1433(或任何其他映射到 1433 的端口),然后使用云服务的 DNS条目以连接到数据库或定义一个虚拟网络,您将在其上部署数据库 VM 和应用程序 VM。如果你做后者,你将能够使用它的私有 IP 来引用数据库。

可能有点用

于 2013-02-05T20:40:18.580 回答