我通过我创建的WCF服务连接到Azure上托管的SQL数据库时遇到问题 . 我通过单击link获得了Azure本身的连接字符串 .
我做过的事情:
-
将我的WCF服务的公共IP添加到我的数据库服务器的防火墙设置中 .
-
允许访问Azure服务
-
点击Tools>Open in Visual Studio试图通过VS2015连接到SQL Server
这是我的ADO.NET(SQL身份验证)连接字符串,如果它有帮助:
Server = tcp:thebutlrserver.database.windows.net,1433; Data Source = thebutlrserver.database.windows.net; Initial Catalog = btlrDB; Persist Security Info = False; User ID = ******; Password = * *****; MultipleActiveResultSets = False; Encrypt = True; TrustServerCertificate = False;连接超时= 120;
我得到的错误是:
Build 与SQL Server的连接时发生与网络相关或特定于实例的错误 . 服务器未找到或无法访问 . 验证实例名称是否正确,以及SQL Server是否配置为允许远程连接 . (提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)
1 回答
大家好我能够通过去卸载或更改程序来解决这个问题>打开或关闭Windows功能>启用所有功能