データベースのロールの拡張プロパティを取得したいと考えています。次のコマンドを使用して、ユーザーのすべての拡張プロパティのリストを取得できます。
use db;
SELECT * FROM fn_listextendedproperty (null, 'user', null, default, default, default, default)
しかし、役割の正しいレベル タイプを見つけることができません。
次のコマンドを使用すると、ロールclass
が 4 で、ロールmajor id
が 10 であることがわかります。
SELECT * FROM sys.extended_properties
したがって、以下のコマンドで探しているものを取得できます。
SELECT * FROM sys.extended_properties WHERE class = 4 AND major_id = 10
しかし、fn_listextendedproperty
関数でリストを取得することを好みます。