错误: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;" ;
我绞尽脑汁想找出错误,我犯了什么错误?
遵循的步骤:
*进入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;"