我听说过,为了安全把包含XP_CMDSHELL这个命令的DLL给删除的。不知道你的是不是。

解决方案 »

  1.   

    重新注册一下试试:regsvr32 xpsql70.dll所在目录\xpsql70.dll
      

  2.   

    可根本找不到xpsql70.dll文件呀!
      

  3.   

    那说明文件被别人删了,以防止调用xp_cmdshell,你可以再拷一个
      

  4.   

    我在别的机子上也没发现这个文件,
    以前用:sp_dropextendedproc 'xp_cmdshell'删除过xp_cmdshell
    然后再用:sp_addextendedproc 'xp_cmdshell', 'xpsql70.dll'添加以后就不能用了
    ... ...
      

  5.   

    一般'xpsql70.dll放在Microsoft SQL Server\MSSQL\Binn
      

  6.   

    重装SQL SERVER 2000并打上补丁看看呢