vs添加数据库连接 在与sql server 建立连接时出现与网络相关或特定于实例的错误 40-无法打开到Sql server的连接

Posted hzz404

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs添加数据库连接 在与sql server 建立连接时出现与网络相关或特定于实例的错误 40-无法打开到Sql server的连接相关的知识,希望对你有一定的参考价值。

今天做了一个demo在VS2017项目中添加sql server 数据库时,遇到诸多问题,都一一处理了,终于添加成功。总结一下。

1、在sql server configuration manager 的 sql server服务  下没有任何sql server服务,显示【远程过程调用失败。】,在windows 服务里也找不到 SQL Server (SQLEXPRESS) 

技术图片

 

 

解决方法:在安装Visual studio 时会默认安装【Microsoft SQL Server Expres **** LocalDB】,卸载所有【Microsoft SQL Server Expres **** LocalDB】,SQL Server (SQLEXPRESS) 就出来了。

2、在sql server configuration manager 下无关启动Sql Server Browser 服务。

解决方法:因为问题1与安装sql server时冲突或安装不正常,导致安装时Sql Server Browser 服务被禁用,此时在windows服务里把启动类型设置为自动或手动,即可启动启动该服务。

3、vs添加数据库连接 在与sql server 建立连接时出现与网络相关或特定于实例的错误。40-无法打开到Sql server的连接

技术图片

 

 解决方法:1、启动【Sql Server Browser 服务】; 

2、可能是安装sql server时没有使用默认的实例名称,导致实例名称对应不上。首先查看开发工具的sql server实例名称:工具-->选项-->数据库工具-->数据连接

技术图片

 

打开sql server数据库管理工具,连接数据库,右击数据库实例,选择属性,名称 对应的就是当前数据库实例

技术图片

 

 

 

 如果VS的数据库库实例名和数据库的实例名称不一致,把VS的改成和数据库的一致。再添加数据库连接即可

技术图片

 

 其实如果安装sqlserver 正确,只要看问题3就可以了。

【日常总结,仅供参考,如有错漏,敬请指正】,如再有问题,欢迎留言讨论。

 

以上是关于vs添加数据库连接 在与sql server 建立连接时出现与网络相关或特定于实例的错误 40-无法打开到Sql server的连接的主要内容,如果未能解决你的问题,请参考以下文章

sql server 2008 在与 SQL Server 提示建立连接时出现与网络相关的或特定于实例的错误

在与SQL Server建立连接时出现与网络相关的或特定实例的错误

C#与SQL Server建立连接出错

“/”应用程序中的服务器错误。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。 错误号: 2 严重性: 20 状态: 0

在与SQL Server建立连接时出现与网络相关的或特定于实例的错误!