本人搜遍谷歌和百度 提出此问题的人不计其数 但是却没有一个人解决了这个问题 具体问题如下
用VS2005登陆SQL2000时 运行时页面出现 "在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)"
百度搜索"在默认的设置下 SQL Server 不允许进行远程"
出现提示如下" 百度一下,找到相关网页约4,400篇,用时0.049秒" 4400篇网站的解答都是一群垃圾 不懂装懂的人 说一大堆专业术语 就喜欢装B 没一个的方法能解决实际问题 难道全中国就没一个人能解决这问题??????????????????
用VS2005登陆SQL2000时 运行时页面出现 "在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)"
百度搜索"在默认的设置下 SQL Server 不允许进行远程"
出现提示如下" 百度一下,找到相关网页约4,400篇,用时0.049秒" 4400篇网站的解答都是一群垃圾 不懂装懂的人 说一大堆专业术语 就喜欢装B 没一个的方法能解决实际问题 难道全中国就没一个人能解决这问题??????????????????
我初学时也遇到这个问题.
不是软件的问题,而是我的链接字符串的问题.
1 确认你的vs是完整版本.
2 检查链接字符串,不行的话用可视化界面连试试看.
2.手动用记事本打开确认web.config文件中连接字符串是否正确
3.重装整个系统
LZ敢用零分来求答案?我有一种可以附加SQL2000并且100%成功的方法但是这个方法是把SQL2000转换为SQL2005的
看看LZ的诚意,呵呵`````
不加分也没事
我10分钟后给出答案
但是我知道可行的解决方法就是把SQL2000数据库转换为SQL2005的
用下面语句来附加数据库(我是在SQL SERVER里附加的,不知道在VS里行不行)
sp_attach_db
@dbname='数据库名',
@filename1='MDF数据库文件的物理路径(比如D:/database/db.mdf)',
@filename2='LDF数据库文件的物理路径(比如D:/database/db_log.ldf)'
====>
你机器上装了sql2000和sql2005 Express(vs2005自带的)
链接sql2005 Express用:Data Source=机器名\SQLEXPRESS;Initial Catalog=Northwind;User ID=sa;Password=sa
链接sql2000用:Data Source=机器名\机器名;Initial Catalog=Northwind;User ID=sa;Password=sa
再就是 VS2005 他本是可以连接SqlServer2000的但是你的数据库是SqlServer2005的!`
你再去连接SqlServer2000 肯定会报错!~
去检查你数据库是不是SqlServer2000的吧!如果你数据库都不对应的话!!
那问题就没人能解决了!