SQLServer2000 中危险存储过程删除及恢复方法

SQLServer2000 中危险存储过程删除及恢复方法,第1张

概述下文将为您介绍SQL server数据库危险存储过程删除,并附上恢复脚本,供您参考,如果您在危险存储过程删除及恢复遇到了问题,不妨一看,相信对您会有所启迪。 在查询分析器里执行就可以了。   use master exec sp_dropextendedproc ’xp_cmdshell’ exec sp_dropextendedproc ’xp_enumgroups’ exec sp_drope

下文将为您介绍sql server数据库危险存储过程删除,并附上恢复脚本,供您参考,如果您在危险存储过程删除及恢复遇到了问题,不妨一看,相信对您会有所启迪。

在查询分析器里执行就可以了。

 
use master
exec sp_dropextendedproc ’xp_cmdshell’
exec sp_dropextendedproc ’xp_enumgroups’
exec sp_dropextendedproc ’xp_loginconfig’
exec sp_dropextendedproc ’xp_enumerrorlogs’
exec sp_dropextendedproc ’xp_getfiledetails’
exec sp_dropextendedproc ’Sp_OACreate’
exec sp_dropextendedproc ’Sp_OADestroy’
exec sp_dropextendedproc ’Sp_OAGetErrorInfo’
exec sp_dropextendedproc ’Sp_OAGetProperty’
exec sp_dropextendedproc ’Sp_OAMethod’
exec sp_dropextendedproc ’Sp_OASetProperty’
exec sp_dropextendedproc ’Sp_OAStop’
exec sp_dropextendedproc ’xp_regaddmultistring’
exec sp_dropextendedproc ’xp_regdeletekey’
exec sp_dropextendedproc ’xp_regdeletevalue’
exec sp_dropextendedproc ’xp_regenumvalues’
exec sp_dropextendedproc ’xp_regremovemultistring’
exec sp_dropextendedproc ’xp_regwrite’
drop procedure sp_makewebtask
go

删除所有危险的扩展.
exec sp_dropextendedproc ’xp_cmdshell’ [删除此项扩展后,将无法远程连接数据库]
以下3个存储过程会在sql SERVER恢复备份时被使用,非必要请勿删除
#exec sp_dropextendedproc ’xp_dirtree’ [删除此项扩展后,将无法新建或附加数据库]
#exec sp_dropextendedproc ’Xp_regread’ [删除此项扩展后,还原数据库辅助]
#exec sp_dropextendedproc ’xp_fixeddrives’ [删除此项扩展后,将无法还原数据库]

 
恢复脚本
use master
EXEC sp_addextendedproc xp_cmdshell,@dllname =’xplog70.dll’
EXEC sp_addextendedproc xp_enumgroups,@dllname =’xplog70.dll’
EXEC sp_addextendedproc xp_loginconfig,@dllname =’xplog70.dll’
EXEC sp_addextendedproc xp_enumerrorlogs,@dllname =’xpstar.dll’
EXEC sp_addextendedproc xp_getfiledetails,@dllname =’xpstar.dll’
EXEC sp_addextendedproc Sp_OACreate,@dllname =’odsole70.dll’
EXEC sp_addextendedproc Sp_OADestroy,@dllname =’odsole70.dll’
EXEC sp_addextendedproc Sp_OAGetErrorInfo,@dllname =’odsole70.dll’
EXEC sp_addextendedproc Sp_OAGetProperty,@dllname =’odsole70.dll’
EXEC sp_addextendedproc Sp_OAMethod,@dllname =’odsole70.dll’
EXEC sp_addextendedproc Sp_OASetProperty,@dllname =’odsole70.dll’
EXEC sp_addextendedproc Sp_OAStop,@dllname =’odsole70.dll’
EXEC sp_addextendedproc xp_regaddmultistring,@dllname =’xpstar.dll’
EXEC sp_addextendedproc xp_regdeletekey,@dllname =’xpstar.dll’
EXEC sp_addextendedproc xp_regdeletevalue,@dllname =’xpstar.dll’
EXEC sp_addextendedproc xp_regenumvalues,@dllname =’xpstar.dll’
EXEC sp_addextendedproc xp_regremovemultistring,@dllname =’xpstar.dll’
EXEC sp_addextendedproc xp_regwrite,@dllname =’xpstar.dll’
EXEC sp_addextendedproc xp_dirtree,@dllname =’xpstar.dll’
EXEC sp_addextendedproc xp_regread,@dllname =’xpstar.dll’
EXEC sp_addextendedproc xp_fixeddrives,@dllname =’xpstar.dll’
go

 

转自:http://hi.baidu.com/xfx999/item/5c85eb27d4e5390b76272cad

总结

以上是内存溢出为你收集整理的SQLServer2000 中危险存储过程删除及恢复方法全部内容,希望文章能够帮你解决SQLServer2000 中危险存储过程删除及恢复方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/1177686.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-02
下一篇2022-06-02

发表评论

登录后才能评论

评论列表(0条)

    保存