之前曾经遇到过这个问题,但都是卸载后再重新安装解决的;
今天查了半天资料,走运的把这个问题解决了;
这种情况由于SQL2000的SA密码过于简单导致,被病毒恶意修改系统存储过程(master里面的扩展存储过程)
在这次情况发生后,
我查到master里面的扩展存储过程中有sp_OACreate,xp_dirtree,xp_regwrite这几个存储过程
中的路径名都是乱码,于是把这几个存储过程过都删除
drop procedure sp_OACreate
........
然后再执行这几个存储过程
exec sp_addextendedproc N' sp_OACreate', N'odsole70.dll'
exec sp_addextendedproc N' xp_dirtree', N' xpstar.dll'
exec sp_addextendedproc 'xp_regwrite', 'xpstar.dll'