azure - 如何: Connect to Windows Azure SQL Server Database Through Windows virtual machin

标签 azure windows-authentication azure-storage azure-connect

大家好,

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

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

请提出任何建议。

最佳答案

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

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

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

this可能有点用处

关于azure - 如何: Connect to Windows Azure SQL Server Database Through Windows virtual machin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14705220/

相关文章:

azure - 仅允许从前端到 ADF 前门的流量

azure - ARM 模板部署 - 逻辑应用程序到事件网格主题和多订阅调用更多逻辑应用程序

azure - 为什么 TableQuery 不支持我的 TakeLimit?

angular - 在 Azure blob 存储上托管时如何使 Angular 路由正常工作

c# - 在Azure表存储中按标签查询

Azure DevOps 发布管道 : How to copy to my VM

azure - 如何在 Linux Azure 应用服务上安装数据包

asp.net-mvc-4 - Windows 身份验证和 Asp.Net Web API

c# - 在我自己的登录表单中使用 Windows 身份验证

python - 使用 Python 连接到 SQL Server Express 数据库(Windows 身份验证)