解决在SQL server 2000中病毒时遇到的Microsoft SQL-DMO(ODBC SQLState :42000)问题

    前几天电脑中了病毒,连360什么的都没什么反映,中了病毒之后,各路疯狂改我的数据库,包括数据库密码和还原数据库等等。
    更改数据库(sql server 2000)登录密码这个问题,感觉很好解决,因为他会提示你缺少SP_PASSWORD存储过程,这时候从一个未中病毒的电脑或者从网上下载一个

存储过程即可,然后在master数据库中运行即可。不能更改数据库登录密码的问题就解决了。
    然后又遇到了问题,就是提示在还原数据库时遇到 Microsoft SQL-DMO(ODBC SQLState :42000)错误0:无法装载DLL 中间有一些病毒的信息,什么加QQ什么的。原因

:126(找不到指定模块。)
    我的处理方法是:
 1.运行存储过程‘sp_helpextendedproc’ 会发现有一些扩展存储过程的名称所对应的dll与其它的相比不正常,记住这个扩展存储过程的名称
 2.在master数据库中的扩展存储过程中定位第一步找到的扩展存储过程名,双击打开发现它对应的dll有问题,找到一个没中病毒的电脑,看他所对应的dll,把里

     面的内容更改掉,如果在提示你缺少其它的存储过程,你可以在重复上述的过程,如果提示你缺少dll,从其它机器上COPY一下放在你的目录中就行了。
第二个问题就解决了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值