通过WCF服务使用连接字符串 Build 与Azure SQL数据库的连接的问题

我通过我创建的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)

2 years ago

大家好我能够通过去卸载或更改程序来解决这个问题>打开或关闭Windows功能>启用所有功能