0

运行迈克菲的ePolicy Orchestrator 5.1.0报告为我们的数据库(SQL服务器2008 R2)后有一大堆的下一个视图的项目:是否有任何方法来删除/隐藏系统扩展存储过程?

存储过程xp_xxx启用。如果不需要,建议丢弃它 。

我们已经检查过,所有这些xp_xxx SP属于sys。试了下一件事情:

EXEC sys.xp_sqlagent_is_starting 

结果:

消息22024,级别16,状态1,0行用法:EXECUTE xp_sqlagent_is_starting <标志INT >输出

所以这样的SP目前。然后尝试:

exec sp_dropextendedproc xp_sqlagent_is_starting 

DROP PROCEDURE xp_sqlagent_is_starting 

结果:

消息3701,级别16,状态15,过程sp_dropextendedproc,第18行 无法删除 'xp_sqlagent_is_starting' 的过程中,因为它不存在 或您没有权限。

消息3701,级别11,状态5,第1行无法删除过程 'xp_sqlagent_is_starting',因为它不存在,或者你不 权限。

所有attemps下 '山' 的用户。这对我来说很明显,有没有办法把它们坦率地说我没有看到他们的安全问题。但是,该报告应清洁:( 的问题是:?

  • 有没有什么办法可以DROP SYS扩展SP
  • 或许隐藏他们的用户/角色下它迈克菲的ePolicy Orchestrator的5.1.0运行其扫描?

    我需要删除从安全报告消息。 感谢。

回答

0

你不能拖放系统扩展程序。不要试图删除它们,只是拿走执行权限给大家:

DENY EXECUTE ON xp_xxx TO PUBLIC; 

其它XPS可以删除,但如果习惯于他们可能会打破你的应用程序。

相关问题