我们有一个 Azure Web Sql Web 数据库
我们正在尝试连接到另一个运行 microsoft server 2012 的 vps 上的 asp.net 应用程序。我已将相关 ip 添加到 azure SQL 允许的 ip 中,并且我在 VPS 上打开了 tcp 1433 入站和出站。
在运行本地数据库时成功在 localhost 上运行的配置中的连接字符串格式是
<connectionStrings>
<add name="db_connection" connectionString="Data Source=my server name; Initial Catalog=bidstreet; user=mydbuser; password=mypassword;"/>
</connectionStrings>
即使在本地主机上(本地主机 ip 也添加到 azure 允许的 ip 列表中),当我尝试使用它 reurns 的 azure 详细信息时
{"A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)"}
我尝试过使用 Azure 控制台中的 ado 连接字符串,它只是通过一个嘶嘶的配合。
但在工作室网络或 SQL Server 管理工作室中,我可以使用相同的设置进行连接和测试。
非常感谢任何建议。