本文主要是介绍SqlServe链接异常:A network-related or instance-specific error occurred ...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、SQLServer 链接异常
1.使用 .Net Framework链接数据库异常内容:
An exception of type System.Data.SqlClient.SqlException was thrown.Additional exception information: A network-related or instance-specific error occurred while establishing a connection to SQL Server.The server was not found or was not accessible
2.使用.Net Core抛出异常部分 内容 :
Unhandled Exception: System.Data.SqlClient.SqlException:A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not fou
nd or was not accessible.
Verify that the instance name is correct and that SQL Server is configured to allow remote connections.(provider: Named Pipes Provider, error: 40 - Couldnot open a connection to SQL Server) ---> System.ComponentModel.Win32Exception: 找不到网络路径。
二、解决方案:
注:SQLServer数据库 链接失败最多的原因是ip不通,端口不通
1.检查SqlServer端口是否对外开放
如果是使用阿里云服务器,需要在控制台》安全组》安全规则中开放 SqlServer的1433端口
相似示例:阿里云服务器Svn-Server无法连接,阿里云服务器SVNServer配置
2.使用telnet 命令测试远程端口是否开通
参考:Windows下使用Telnet 命令测试端口号
3.还有一种可能,就是使用云服务器的 Tcp/IP 协议有问题。
例如:有多个网络连接使用时,或者说有多个网络,也会出现端口不通的情况。
解决方案就是 ,禁用其中一个网络。
禁用其中一个
更多:
SQL Server数据类型与C#类型对应关系
SqlServer T-Sql实现数据库完整备份和还原
Sql server还原失败(数据库正在使用,无法获得对数据库的独占访问权)
这篇关于SqlServe链接异常:A network-related or instance-specific error occurred ...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!