Microsoft SQL Server 2008 を使用して、システム ストアド プロシージャを削除するにはどうすればよいですか?
次のシステム手順を削除または無効にしようとしていましたがxp_regwrite
、xp_regdeletevalue
SQL Server 2000 でこれらを削除する方法は知っていますが、SQL Server 2008 でそれらを削除する方法に関するドキュメントが見つかりません。
問題は、どうすれば
- それらを削除するか、
- 両方を無効にしますか?
Microsoft SQL Server 2008 を使用して、システム ストアド プロシージャを削除するにはどうすればよいですか?
次のシステム手順を削除または無効にしようとしていましたがxp_regwrite
、xp_regdeletevalue
SQL Server 2000 でこれらを削除する方法は知っていますが、SQL Server 2008 でそれらを削除する方法に関するドキュメントが見つかりません。
問題は、どうすれば
システムストアドプロシージャを十分に考慮せずに削除することを必ずしもお勧めしません...しかし、それはあなたの場合は問題ではないと思います。
SSMS GUI、データベース、システム データベース、マスター、プログラマビリティ、システム拡張ストアド プロシージャに移動し、これらのプロシージャを選択して削除します。
より良いアプローチは、「パブリック」実行権限を取り消すことです。
私はこれを解決するために 2005 年に戻ることにしました。私の場合、アクセス許可を取り消しても役に立ちませんでした。また、将来必要になる可能性が最も高い手順を削除するつもりはありませんでした。