我正在尝试从 Azure 虚拟服务器(Windows 10)连接到 Azure 托管 SQL 实例。从虚拟服务器上的命令行,我可以使用以下命令连接到托管 SQL 实例:
sqlcmd -S aserver-data01.public.abc123.database.windows.net,3342 -U User01 -P password
这很好连接。
我在尝试使用以下连接字符串连接到托管 SQL 服务器的同一虚拟服务器上运行已编译的 .NET 可执行文件:
DataBaseConnectionString, Data Source=aserver-data01.public.abc123.database.windows.net,3342; Database=MyDB; Integrated Security=false; User ID=User01; Password=password
它失败了:
System.Data.SqlClient.SqlException (0x80131904):建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:TCP Provider,错误:0 - 连接尝试失败,因为连接方在一段时间后没有正确响应,或建立连接失败,因为连接的主机没有响应。)---> System.ComponentModel.Win32Exception (0x80004005):连接尝试失败,因为连接的一方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应
任何人都可以帮忙,我似乎无法连接。