内容简介:转载请注明文章出处:这是今天关于Windows的第三篇博文(囧),当然这篇不是吐槽而是转载关于Asp.Net程序连接SQL Server出错的解决办法。文章目录
转载请注明文章出处: https://tlanyan.me/provider-named-pipes-provider-error-connect-sqlserver-error
这是今天关于Windows的第三篇博文(囧),当然这篇不是吐槽而是转载关于Asp.Net程序连接SQL Server出错的解决办法。
文章目录
错误描述
在Asp.Net应用程序里配置connectionString,打开网页时抛出异常:
[Win32Exception (0x80004005): 系统找不到指定的文件。] [SqlException (0x80131904): 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)]
解决办法
以下内容主要转载自: https://blog.csdn.net/haoge921026/article/details/61920229 ,略有整理。
一、检查连接参数
检查Web.Config的连接字符串是否正确:
三种写法
// string constr = “server=.;database=myschool;integrated security=SSPI”;
// string constr = “server=.;database=myschool;uid=sa;pwd=sa”;
// strConnection = “data source=.;initial catalog=netdb;user id=sa;pwd=sa”;
`
二,检查服务器配置
1. 检查 MSSQLSERVER 服务是否开启
2. SQL Server 网络配置
-
启用 TCP/IP 协议
在配置 工具 中同时使用TCP/IP和named Pipes,点击”确定”,然后重启SQLserver服务;
- 右键右侧的 TCP/IP 的属性,启用供外部连接的那个 IP 地址和端口。
注意:TCP动态端口要为空!默认值是0,要删掉,然后在TCP端口一栏填入1433。
三、检查防火墙
如果数据库在本机,可以略过此步。如果数据库在远程机器,请先关闭掉远程机器的防火墙,如果连接成功则说明防火墙配置有问题,重新启用并放行1433端口。
总结
对SQL Server不熟的锅,这笔账不应该算到Windows上。不过说实在的,SQL Server默认使用动态端口也挺奇葩的。
以上所述就是小编给大家介绍的《provider: Named Pipes Provider, error: 40 – 无法打开到 SQL Server 的连接》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Hybrid Script 附一则:解决 PowerShell 无法双击打开路径含空格文件的 Bug
- sqlserver还原数据库的时候出现提示无法打开备份设备的解决方法(设备出现错误或设备脱)
- 怎样打开XML文件?xml文件如何打开?
- Android获取软键盘的高度、键盘的打开与关闭、监听键盘处于打开还是关闭状态
- php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
- golang hijack打开方式
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
蚁群算法及其应用
李士勇 / 哈工大出版社 / 2004-9 / 25.00元
蚁群算法是意大利学者Dorigo等人于1991年创立的,是继神经网络、遗传算法、免疫算法之后的又一种新兴的启发式搜索算法。蚂蚁群体是一种社会性昆虫,它们有组织、有分工,还有通讯系统,它们相互协作,能完成从蚁穴到食物源寻找最短路径的复杂任务。模拟蚂蚁群体智能的人工蚁群算法具有分布计算、信息正反馈和启发式搜索的特点,不仅在求解组合优化问题中获得广泛应用,而且也用于连续时间系统的优化。 《蚁群算......一起来看看 《蚁群算法及其应用》 这本书的介绍吧!