【问题标题】:Issues establishing a connection to Azure SQL Database using Connection string via a WCF Service使用连接字符串通过 WCF 服务建立与 Azure SQL 数据库的连接时出现问题
【发布时间】:2016-10-28 02:30:40
【问题描述】:

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

我做过的事情:

  1. 将我的 WCF 服务的公共 IP 添加到我的数据库服务器的防火墙设置中。
  2. 允许访问 Azure 服务
  3. 尝试通过单击Tools>Open in Visual Studio 通过 VS2015 连接到 SQL Server

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

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

我得到的错误是:

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

【问题讨论】:

  • 您是否一直或有时会遇到这个问题?
  • 您确认可以解析服务器 DNS 了吗?
  • @TheGameiswar - 这是我第一次尝试设置。
  • @Aravind - 我不知道如何完成。
  • @gys 看看你是否能够 ping 那个服务器,还看看你是否可以在 1433 端口上 telnet 到那个 vm。

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


【解决方案1】:

大家好,我可以通过卸载或更改程序来解决此问题> 打开或关闭 Windows 功能> 启用所有功能

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-11
    • 1970-01-01
    • 2021-09-05
    • 2018-01-26
    • 2015-03-30
    • 1970-01-01
    • 2020-05-20
    • 2023-03-16
    相关资源
    最近更新 更多