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

本文关键字:连接 Azure SQL 数据库 问题 字符串 服务 WCF 通过 建立 | 更新日期: 2023-09-27 17:51:20

我有问题连接到Azure上托管的SQL数据库,通过我创建的WCF服务。我通过点击链接从Azure本身获得了连接字符串。

我做过的事:

  1. 将我的WCF服务的公共IP添加到数据库服务器的防火墙设置中。
  2. 允许访问Azure服务
  3. 试图通过VS2015通过点击工具>打开在Visual Studio
  4. 连接到SQL Server

这是我的ADO。. NET(SQL身份验证)连接字符串,如果它有帮助:

服务器=tcp:thebutlrserver.database.windows.net,1433;数据源=thebutlrserver.database.windows.net;初始目录=btlrDB;持久安全信息=False;用户ID=******;密码=******;MultipleActiveResultSets=False;加密=True;TrustServerCertificate=False;连接超时=120;

我得到的错误是:

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

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

大家好,我可以通过卸载或更改程序>打开或关闭Windows功能>甚至只是启用所有

来解决这个问题