原因是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.你会惊奇的发现 装好了

posted on 2010-04-15 13:13  悲哀ing  阅读(2228)  评论(0编辑  收藏  举报