在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。 错误号: 2 严重性: 20 状态: 0
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。 错误号: 2 严重性: 20 状态: 0相关的知识,希望对你有一定的参考价值。
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)
参考技术A 一定是你语句写错了首先确定你的SQL认证模式,推荐混合模式 然后确定你的congfig设置是否正确:
WINDOWS认证语句:<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="ConnenctionString" value="Data Source=127.0.0.1;Initial Catalog=数据库名称;Integrated Security=True" />
</appSettings>
</configuration>
SQL认证语句:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="ConnenctionString" value="server=.;uid=sa;pwd=密码;database=数据库名称" />
</appSettings>
</configuration>
推荐用sa登录~
如果忘记sa的登录密码 可以先用WINDOWS验证登陆数据库,安全性——登录名——属性中可以更改密码。
如果能帮到你的话我很高兴~ 参考技术B 1、确认SQL Server 服务已经正常启动。
2、确认网络连接畅通,使用ping 命令。
3、确认客户端要连接的SQL 实例正确,正确格式是 IP\实例名。实例名可以在SQL Server 数据库引擎服务管理处查看,就是(括号里面的名称)
SQL Server 默认实例名:express 版的实例名为SQLEXPRESSS
其他版本的默认实例名:MSSQLSERVER。
本回答被提问者采纳 参考技术C 留下蔻蔻,远程协助
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就可以了。
【日常总结,仅供参考,如有错漏,敬请指正】,如再有问题,欢迎留言讨论。
以上是关于在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。 错误号: 2 严重性: 20 状态: 0的主要内容,如果未能解决你的问题,请参考以下文章
sql server 2008 在与 SQL Server 提示建立连接时出现与网络相关的或特定于实例的错误
在与SQL Server建立连接时出现与网络相关的或特定于实例的错误!
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法訪问server。请验证实例名称是否正确而且 SQL Server 已配置为同意远程连接。
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器