应该是SQL Server的配置问题吧,你用netstat -an命令看看有没有监听0.0.0.0 1433端口的。
如果确实没有监听,在SQL Server配置工具里面找到SQL网络配置|SQL协议|启用TCP
另外data source的那个主机名(.),换成真正的主机名试试。
首先看你的sql2000启动了没。
再看看你的sql实例名是不是叫SQLExpress,一般2000默认安装的用 “.”号代替你的“.\SQLExpress”就行了。
简单的查看配置字符串的方法:
拖动一个sqldatasource控件到页面上,然后编辑这个控件,里面就可以创建一个新的连接,选择sql,输入服务器实例名。实例名正确的话就可以选择数据库,库选择后再输入用户名和密码就可以测试连接了,都成功的话点确定后就可以在窗口上看到你的连接字符串了。
是SQL2000用户名密码与网页config不一致造成的
看用户名和密码是不是对的