您的位置:首页 > 数据库

无法装载DLL Microsoft提示请误随意操作SQL数据库,以免对数据库造成不必要的麻烦或DLL所引用的某一DLL。原因:126(找不到指定模块)

2011-03-07 17:07 393 查看
之前曾经遇到过这个问题,但都是卸载后再重新安装解决的;

今天查了半天资料,走运的把这个问题解决了;

这种情况由于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'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐