在visual studio中和sql server测试连接成功后,调试后代码conn.open()后出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远 程连接。( provider :命名管道提供程序 error :40﹣无法 打开到 SQL Server 的连接)”试了网上的很多种方法了也没有用
1.首先确认你的sql版本必须是有远程连接功能的,如果你安装的不是sql server而是sql lite,那就别费劲了
2.打开sql配置工具,把tcp设置为允许远程,这里网上应该各种图片都有
3.防火墙关了,或者把1433端口加入入站规则
4.先用sql server自带的工具进行测试,如果自己的客户端都连不上,不要着急调试代码。不要使用windows验证,要用用户名密码验证能登录才行。
5.确认你的vs工程里面连接字符串是正确的,不要误把mysql或者oarcle的连接串拿来连sqlserver
6.确定连接串版本正确后,仔细看连接串里面的IP、端口号、实例名,这些是否配置正确了。
如果前4步都正确,5,6步拿不准,那就把你现在用的连接串放出来看
数据库在本地 还是在服务器上?连接字符串发出来看看