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