C#连接数据库open函数失败

错误信息:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)

解决方案:

1.仔细观察自己写的代码是否有错误,因为是在字符串中,所以偶有出错

2. 确保你的MSSQLSERVER 内置账户是:Local System,如果不是就到Sql Server 配置管理器——Sql Server服务中,找到Sql server(MSSQLSERVER) 启动或者修改内置账户为:Local System 再启动。具体如下

3.  复制当前能够正常登录的数据库名称。

原文地址:https://www.cnblogs.com/wangjinya/p/9890673.html