SQL Server からの拡張ストアド プロシージャの削除

適用対象: はいSQL Server (サポートされているすべてのバージョン)

重要

この機能は、Microsoft SQL Server の将来のバージョンで削除されます。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに CLR Integration を使用してください。

ユーザー定義の拡張ストアドプロシージャ DLL 内の各拡張ストアドプロシージャ関数を削除するには、 SQL Server システム管理者が sp_dropextendedproc システムストアドプロシージャを実行して、関数の名前とその関数が存在する DLL の名前を指定する必要があります。 たとえば、次のコマンドは、xp_hello.dll という名前の DLL にある関数 xp_hello をから削除し SQL Server ます。

sp_dropextendedproc 'xp_hello'  

以降で SQL Server 2005 (9.x) は、 sp_dropextendedproc システムの拡張ストアドプロシージャは削除されません。 代わりに、システム管理者は、拡張ストアドプロシージャに対する EXECUTE 権限を public ロールに対して拒否する必要があります。

参照

sp_dropextendedproc (Transact-SQL)