zoukankan      html  css  js  c++  java
  • SQL2005禁用相关存储过程方法

    在设置服务器的时候,记得用到这个

    在SQL SERVER 2000中,可以通过 exec master..sp_dropextendedproc 方法删除系统扩展存储过程。然而,到2005后,因为有些系统扩展存储过程系统也要使用,因此,就不能删除了,可以采用

    以下是网上流传的一些“危险”的存储过程

    deny execute on [系统扩展存储过程名] to [角色]

    deny execute on xp_cmdshell to public
    deny execute on xp_dirtree to public
    deny execute on xp_fileexist to public
    deny execute on xp_getnetname to public
    deny execute on sp_oamethod to public 
    deny execute on sp_oacreate to public 
    deny execute on xp_regaddmultistring to public 
    deny execute on xp_regdeletekey to public 
    deny execute on xp_regdeletevalue to public 
    deny execute on xp_regenumkeys to public 
    deny execute on xp_regenumvalues to public
    deny execute on xp_regread to public 
    deny execute on xp_regwrite to public 
    deny execute on xp_readwebtask to public 
    deny execute on xp_makewebtask to public 
    deny execute on xp_regremovemultistring to public 
    deny execute on sp_OACreate to public
    deny execute on sp_addextendedproc to public
    然后,我们可以通过下列的方法,查看系统扩展存储过程的禁用情况

    select dp.NAME AS principal_name,
           dp.type_desc AS principal_type_desc,
           o.NAME AS object_name,
           p.permission_name,
           p.state_desc AS permission_state_desc 
    from    sys.database_permissions p
    left    OUTER JOIN sys.all_objects o
    on     p.major_id = o.OBJECT_ID
    inner   JOIN sys.database_principals dp
    on     p.grantee_principal_id = dp.principal_id
    and p.grantee_principal_id=DATABASE_PRINCIPAL_ID('public')

  • 相关阅读:
    分治法(求最大子序列和)
    分治法(二分查找)
    自定义选择动画提示
    将图片转为二进制字符串
    根据尺寸压缩图片
    在ios7系统下,scrollView下移20像素
    UIActionSheet警告,提示调用showFromTabBar方法
    使用Xcode5开发时的icon取消高光效果
    duplicate symbol _OBJC_METACLASS_$ 报错记录
    self.view添加UIView时添加动画
  • 原文地址:https://www.cnblogs.com/Luouy/p/2210019.html
Copyright © 2011-2022 走看看