asp连SQL Server连不上的一些要注意的小tips
今天准备写课设,但是测试连数据库的时候一直报错误 “在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)” 终于解决了后,想写些注意小tips。
它的错误提示有两个,一个是“实例名是否正确”,一个是“SQL Server 已配置为允许远程连接”,我忽略了第一个点,对自己写的实例名迷之自信,然后在这里也卡了很久。。。
所以找连不上数据库的错时,要注意的有
-
是否有开数据库的服务
-
是否有启用网络配置中的TCP/IP
[注意]TCP/IP右击后的属性选项中的IP地址选项里也要进行相应配置,这是为了配置为允许远程连接。怎么配网上的方法很详细了,我就是想提一个,我在这里也踩了坑,就是配了的那个IPx的已启用选项要改为“是”!!!
-
就是去检查你代码里的实例名对不对了!
连不上数据库还找不到原因真的让人烦躁,主要是会找到很多有道理但是不对口的方法,给你希望,but对你的bug并没什么用。
希望这篇东西对你有帮助。