本方法适用于sql server 2000+windows xp
1.排除人为因素:
确认连接信息:保证连接数据库的以下几个字段正确:
m_strDataSourse="127.0.0.1";//数据库地址
m_strPWD="123456";//数据库连接密码
m_strUID="sa";//数据库用户名
m_strCatalog="DB_ZDZX";//数据库名
2.安装补丁:
在保证1正确的情况下,如果还是出现这个错误,那肯定是XP的sp2或者sp3没有安装补丁文件“Microsoft微软SQL Server 2000 SP4”,下载地址
注意下载后,安装之前先退出sql server2000,否则安装不成功。第一次双击文件的时候其实是解压文件,要到解压后的目录中执行setup.bat才是真正的安装(本人在这一步徘徊了很久,一直安装不成功,最后到C盘下的解压目录下点击setup.bat才安装成功了)。
3.验证:
完成以上步骤之后,进入SQL查询分析器执行“select @@version”,其结果应该是“Microsoft SQL Server 2000 - 8.00.2039(Intel X86) .... ”,注意标红的数字,在没有安装补丁之前应该是“19...”具体多少忘了,反正小于2000.
4.扩展:
如果你的操作系统是xp,那么在安装xp sp2后,不管以前是否安装过sql sp4,都要再安装一次,并且在防火墙中开启1433端口,否则无法被其他电脑访问。