次の方法で共有


SQL Server にインストールされた拡張ストアド プロシージャの照会

ms164637.note(ja-jp,SQL.90).gif重要 :
この機能は、Microsoft SQL Server の将来のバージョンで削除されます。新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションはできるだけ早く修正してください。 代わりに、CLR 統合を使用してください。

Microsoft SQL Server 認証ユーザーは、sp_helpextendedproc システム プロシージャを実行することにより、現在定義されている拡張ストアド プロシージャとそのプロシージャを含んでいる DLL の名前を表示できます。たとえば、次の例では xp_hello を含んでいる DLL を返しています。

sp_helpextendedproc 'xp_hello'

拡張ストアド プロシージャを指定せずに sp_helpextendedproc を実行すると、すべての拡張ストアド プロシージャとそれぞれに対応する DLL が表示されます。

ms164637.note(ja-jp,SQL.90).gif重要 :
ログインしたユーザーが所有しているか、権限を持っている拡張ストアド プロシージャの情報だけが返されます。すべての拡張ストアド プロシージャの情報を表示できるのは、sysadmin 固定サーバー ロールのメンバ、および db_ownerdb_securityadmindb_ddladmin の各固定データベース ロールのメンバに限定されます。

参照

その他の技術情報

sp_helpextendedproc (Transact-SQL)
sp_addextendedproc (Transact-SQL)
sp_dropextendedproc (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手