没有遇见过,装一个mdac2.8试一下,估计是要重装SqlServer了.

解决方案 »

  1.   

    重装过sqlserver,这种方法不行,提示错误是一样的!
    我试试装mdac吧
      

  2.   

    不行,下载下来安装提示如下
    MDAC 2.8 RTM 与此版本 Windows 不兼容。现在它的所有功能都成为 Windows 的一部分。
    我的windowsxp 是sp2 home版,
      

  3.   

    以下信息来自 SQL Server 联机丛书:
    缺少或未注册 DLL
    如果调试程序启动失败,而且遇到如下错误信息,那么可能需要手工建立调试环境: 输出窗口中的错误(指出在 ..\mssql\binn 文件夹下缺少 mssdi98.dll) 
    ODBC:错误信息 0,级别 16,状态 1[Microsoft][ODBC SQL Server 驱动程序][SQL Server] 无法装载 DLL mssdi98.dll 或引用的 DLL 之一。原因:126(找不到指定的模块)。事件查看器/应用程序日志中的错误(指出 sqldbg.dll 未注册或 sqldbreg 未注册) 
    无法连接到 <服务器名> 上的调试程序(错误 = 0x80004002 不支持这种界面)。请确保已在 <服务器名> 上安装并注册了客户端组件(如 SQLDBREG.EXE)。连接 54 禁用调试。错误信息对话框(指出 sqldbg.dll 未注册或 sqldbreg 未注册)。 
    缺少或未注册 sdiclnt.dll初始化调试程序失败!可能原因:没有正确安装或注册"sdiclnt.dll"。当服务器和客户端(即查询分析器)在同一台计算机上运行时,按照如下步骤手工安装和注册缺少的调试程序组件: 从 SQL Server 2000 光盘的文件夹 \x86\binn 中将文件 sdiclnt.dll 复制到 c:\program files\microsoft sql server\mssql\80\tools\binn,然后执行下面的命令为其注册: 
    regsvr32 sdiclnt.dll说明  在 Windows 9x 上,regsvr32 实用工具位于文件夹 \windows\system 下。创建文件夹 c:\program files\common files\microsoft shared\SQL Debugging。
    把下面的文件从 \x86\other\sdi 复制到 c:\program files\common files\microsoft shared\SQL Debugging 下: 
    sqldbg.dll
    sqldbreg.exe然后,注册这些文件:regsvr32 sqldbg.dll
    sqldbreg /RegServer从 \x86\other\sdi 将文件 mssdi98.dll 复制到 sqlservr.exe 所在目录下(例如,c:\program files\microsoft sql server\mssql\binn)。
    重新启动 SQL Server 服务。 
    当服务器和客户端在不同计算机上运行时,按照下面的步骤手工安装和注册缺少的调试程序组件:在客户端: 从 SQL Server 2000 光盘的文件夹 \x86\binn 将文件 sdiclnt.dll 复制到 c:\program files\microsoft sql server\mssql\80\tools\binn,然后注册: 
    regsvr32 sdiclnt.dll说明  在 Windows 9x 上,regsvr32 实用工具位于文件夹 \windows\system 下。创建文件夹 c:\program files\common files\microsoft shared\SQL Debugging。
    把下面的文件从 \x86\other\sdi 复制到 c:\program files\common files\microsoft shared\SQL Debugging 下: 
    sqldbg.dll
    sqldbreg.exe然后,注册这些文件:regsvr32 sqldbg.dll
    sqldbreg /RegServer在服务器上: 创建文件夹 c:\program files\common files\microsoft shared\SQL Debugging。
    把下面的文件从 \x86\other\sdi 复制到 c:\program files\common files\microsoft shared\SQL Debugging: 
    sqldbg.dll然后注册以下文件:regsvr32 sqldbg.dll从 \x86\other\sdi 将文件 mssdi98.dll 复制到 sqlservr.exe 所在目录下(例如,c:\program files\microsoft sql server\mssql\binn)。
    重新启动 SQL Server 服务
      

  4.   

    我是在网上下的SQL2000  
       还装的SQL2005
          开始用SQL2000很正常
               后来
           打开企业管理器时
        就报错 错误 126:常规错误
    这个问题在别的地方找了好久都没解决!