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

时间:2016-06-25 17:04:21

标签: c# asp.net sql-server wcf azure

我无法通过我创建的WCF服务连接到Azure上托管的SQL数据库。我通过点击link获得了Azure本身的连接字符串。

我做过的事情:

  1. 将我的WCF服务的公共IP添加到我的数据库服务器的防火墙设置。
  2. 允许访问Azure服务
  3. 点击Tools>Open in Visual Studio
  4. 尝试通过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 = ******;密码= ******; MultipleActiveResultSets = False; Encrypt = True; TrustServerCertificate = False;连接超时= 120;

    我得到的错误是:

      

    建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)

1 个答案:

答案 0 :(得分:2)

大家好我能够通过“卸载”或“更改程序”来解决此问题>打开或关闭Windows功能>只是启用一切