错误:40 -无法打开到SQL Server的连接

本文关键字:SQL Server 连接 错误 | 更新日期: 2023-09-27 17:50:31

嗨,我正在编写一个简单的控制台应用程序,使用bulkcopy将XML数据保存到数据库中,但我目前连接到我的数据库有问题。

我得到一个SqlException错误:

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

我已经检查了确保我的SQL服务器正在运行并且配置正确的问题。下面是我的连接字符串

string connectionString = @"Data Source=SYAZANA;Initial Catalog=WangSCM;integrated security=true;" ;

我绞尽脑汁想找出错误,我犯了什么错误?

错误:40 -无法打开到SQL Server的连接

遵循的步骤:

*进入SQL Server配置管理器

*SQL Server Network Configuration:

* MSSQLSERVER协议

*在右窗格拆分页面中,您必须禁用VIA,如下所示

->共享内存-启用

->Named Pipes -启用

->TCP/IP -启用

->VIA - Disable

或者试试下面的

在搜索类型为Services.msc时,进入Start ->。在这里,您可以找到系统中可用的服务。

那里查找-> SQL EXPRESS/SQL Server (SQLEXPRESS) ->右键单击它->然后开始它。如果它已经在启动中。只是停止开始重启

我遇到了同样的问题,出于某种原因,我不得不添加标准SQL端口(1433),然后一切又正常了。在您的例子中,它将是:

string connectionString = @"Data Source=SYAZANA,1433;Initial Catalog=WangSCM;integrated security=true;"