如何删除某个系统存储过程?

时间:2012-05-06 03:57:13

标签: sql sql-server-2008

使用Microsoft SQL Server 2008,如何删除系统存储过程?

我希望删除或停用以下系统过程xp_regwritexp_regdeletevalue

我知道如何在SQL Server 2000中删除它们,但找不到有关如何在SQL Server 2008中删除它们的文档。

问题是,我怎么能

  1. 删除它们,或
  2. 禁用它们吗?

2 个答案:

答案 0 :(得分:0)

我不一定会建议在没有适当考虑的情况下删除任何系统存储过程......但我认为在你的情况下这不是问题。

只需进入SSMS GUI,数据库,系统数据库,主数据库,可编程性,系统扩展存储过程,选择这些过程并删除它们。

更好的方法可能是撤销“公共”执行权限。

答案 1 :(得分:0)

我决定回到2005年解决这个问题,撤销权限对我的情况没有帮助,我不愿意删除我将来可能需要的程序。