原因是ODBC,SQL 的ODBC 注册表信息或者 DLL文件 文件损坏
操作步骤:修复DLL,修复注册表,重新安装SQL 2000
解决步骤:
1. 得到正确的sqlsrv32.dll和sqlsrv32.rll文件
这2个文件在C:\WINDOWS\system32下
·可以从其他相同版本的机器拷贝这2个文件;
·或者使用sfc /scannow从安装盘中复制;
2. 配置注册表
定位到[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]添加key:Name - SQL Server; Data - Installed;
定位到[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server]添加:
"UsageCount"=dword:00000002
"Driver"="C:\\WINDOWS\\system32\\SQLSRV32.dll"
"Setup"="C:\\WINDOWS\\system32\\sqlsrv32.dll"
"SQLLevel"="1"
"FileUsage"="0"
"DriverODBCVer"="03.50"
"ConnectFunctions"="YYY"
"APILevel"="2"
"CPTimeout"="60"
对应的节点
3.重新装SQL 2000
4.你会惊奇的发现 装好了