sql危险存储过程

本文介绍如何在SQL Server 2005中管理危险的存储过程,包括开启和关闭xp_cmdshell等敏感功能的方法,以及如何通过不同步骤恢复这些存储过程,确保系统的安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果不删除sql危险存储?

/*不狐 附上恢复扩展存储过程的办法

先恢复sp_addextendedproc,语句如下:

SQL代码
  1. createproceduresp_addextendedproc---1996/08/3020:13
  2. @functnamenvarchar(517),/*(owner.)nameoffunctiontocall*/@dllnamevarchar(255)/*nameofDLLcontainingfunction*/as
  3. setimplicit_transactionsoff
  4. if@@trancount>0
  5. begin
  6. raiserror(15002,-1,-1,'sp_addextendedproc')
  7. return(1)
  8. end
  9. dbccaddextendedproc(@functname,@dllname)
  10. return(0)--sp_addextendedproc
  11. GO

再恢复以上所有扩展存储过程

SQL代码
  1. usemaster
  2. execsp_addextendedprocxp_cmdshell,'xp_cmdshell.dll'
  3. execsp_addextendedprocxp_dirtree,'xpstar.dll'
  4. execsp_addextendedprocxp_enumgroups,'xplog70.dll'
  5. execsp_addextendedprocxp_fixeddrives,'xpstar.dll'
  6. execsp_addextendedprocxp_loginconfig,'xplog70.dll'
  7. execsp_addextendedprocxp_enumerrorlogs,'xpstar.dll'
  8. execsp_addextendedprocxp_getfiledetails,'xpstar.dll'
  9. execsp_addextendedprocsp_OACreate,'odsole70.dll'
  10. execsp_addextendedprocsp_OADestroy,'odsole70.dll'
  11. execsp_addextendedprocsp_OAGetErrorInfo,'odsole70.dll'
  12. execsp_addextendedprocsp_OAGetProperty,'odsole70.dll'
  13. execsp_addextendedprocsp_OAMethod,'odsole70.dll'
  14. execsp_addextendedprocsp_OASetProperty,'odsole70.dll'
  15. execsp_addextendedprocsp_OAStop,'odsole70.dll'
  16. execsp_addextendedprocxp_regaddmultistring,'xpstar.dll'
  17. execsp_addextendedprocxp_regdeletekey,'xpstar.dll'
  18. execsp_addextendedprocxp_regdeletevalue,'xpstar.dll'
  19. execsp_addextendedprocxp_regenumvalues,'xpstar.dll'
  20. execsp_addextendedprocxp_regread,'xpstar.dll'
  21. execsp_addextendedprocxp_regremovemultistring,'xpstar.dll'
  22. execsp_addextendedprocxp_regwrite,'xpstar.dll'
  23. execsp_addextendedprocxp_availablemedia,'xpstar.dll'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值