将 Azure 虚拟机上的 ASP 连接到 Azure 数据库

Connecting ASP on Azure Virtual Machine to Azure Db

有没有人曾经将 ASP(ASP,又名经典而非 .NET)连接到 Azure 数据库?我请了三位专家查看连接字符串、端点、防火墙、数据库帐户,他们正在寻找

  1. 数据库正常工作并包含数据
  2. 我们的本地计算机可以通过 Visual Studio 和 SQL 服务器管理器
  3. 远程访问数据库
  4. ASP 在 VM 机器上的 Web 服务器上运行
  5. Azure 提供的所有连接字符串都失败
  6. 所有与数据库相关的端口都已打开

如果您从 SSMS 连接到 Azure 数据库,则一切都可能已正确配置。

您使用哪个客户端库连接到 Azure SQL 实例?您可能需要在 VM 上下载并安装 MS SQL Native Client,我知道这是可行的。

您是否在您的应用程序中使用 ADO?如果是这样,并且假设您已经安装了 Native Client,则此连接字符串将起作用:

Driver={SQL Server Native Client 10.0};Server=tcp:[serverName].database.windows.net; Database=myDataBase;Uid=[LoginForDb]@[serverName];Pwd=myPassword;Encrypt=yes;