连接不了数据库【在线】
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)
大神帮小弟解决下吧。谢谢啦
------解决方案-------------------- 探讨 引用: 帮顶一下爸 吓我啊,参考 http://blog.csdn.net/wyodyia/article/details/4795101
------解决方案-------------------- 汗,打错字了
------解决方案-------------------- 服务打开了么??? 是否开了服务!
------解决方案-------------------- 看那边服务器远程连接是否打开,还有你的数据库的账号密码,以及数据库的实例名正确
------解决方案-------------------- 打酱油的 看一下设置
------解决方案-------------------- 你的是远程连接么?远程连接别人电脑的数据库?
你要上传空间。就要在你服务器电脑上安装相对应的SQL SERVER
然后服务打开。这样才能匹配你的连接字符串啊
你的是否是远程连接数据库呢?
------解决方案-------------------- 写个连接的样子给你吧
SqlConnection conn = new SqlConnection("server=IP地址;database=数据库名;uid=sa;pwd=123456");
应该很简单,除非自己写错了
------解决方案-------------------- 探讨 是远程连接别人的数据库 原来一直可以连上 就是更新了个IE就连不上了
------解决方案-------------------- 看看数据库服务器是否打开了防火墙 是否开启了允许远程连接 是否开启了服务
------解决方案-------------------- 用sqldatasource控件,图形化 连接你的那个数据库,然后用它自动生成的数据库连接字符串,在web.config中可以拷贝到
www.connectionstrings.com
这个网站上的连接字符串的写法很多,也很全,可以参考的改
------解决方案-------------------- 打开你的sqlserver看看连不连的上,连不上就是服务进程没有开,开服务进程的方法7楼已经说了。
连得上 就是你的连接语句错了而已,连接语句的方法17楼说了
------解决方案-------------------- 可能是防火墙的设置