sp_helprole (Transact-SQL)
適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
現在のデータベース内のロールに関する情報を返します。
構文
sp_helprole [ [ @rolename = ] N'rolename' ]
[ ; ]
引数
[ @rolename = ] N'rolename'
現在のデータベース内のロールの名前。 @rolenameは sysname で、既定値は NULL
. @rolenameは、現在のデータベースに存在する必要があります。 @rolenameが指定されていない場合は、現在のデータベース内のすべてのロールに関する情報が返されます。
リターン コードの値
0
(成功) または 1
(失敗)。
結果セット
列名 | データ型 | 説明 |
---|---|---|
RoleName |
sysname | 現在のデータベースのロールの名前。 |
RoleId |
smallint | RoleName の ID。 |
IsAppRole |
int | 0 = RoleName はアプリケーション ロールではありません。1 = RoleName はアプリケーション ロールです。 |
解説
ロールに関連付けられているアクセス許可を表示するには、次を使用 sp_helprotect
します。 データベース ロールのメンバーを表示するには、sp_helprolemember
アクセス許可
ロール public のメンバーシップが必要です。
例
次のクエリは、現在のデータベース内のすべてのロールを返します。
EXEC sp_helprole;
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示