1

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

我正在寻找删除或禁用以下系统程序xp_regwritexp_regdeletevalue

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

问题是,我怎么能

  1. 删除它们,或
  2. 禁用他们两个?
4

2 回答 2

0

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

于 2012-05-06T17:06:25.237 回答
0

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

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

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

于 2012-05-06T04:00:27.427 回答