sp_helplogins (Transact-SQL)
適用対象:SQL Server
ログインと、各データベースに関連付けられているユーザーに関する情報を提供します。
構文
sp_helplogins [ [ @LoginNamePattern = ] N'LoginNamePattern' ]
[ ; ]
引数
[ @LoginNamePattern = ] N'LoginNamePattern'
@LoginNamePatternは sysname で、既定値は NULL
.
ログイン名。 @LoginNamePatternは sysname で、既定値は NULL
. @LoginNamePatternが指定されている場合は存在する必要があります。 @LoginNamePatternが指定されていない場合は、すべてのログインに関する情報が返されます。
リターン コードの値
0
(成功) または 1
(失敗)。
結果セット
最初のレポートには、次の表に示すとおり、指定した各ログインに関する情報が含まれます。
列名 | データ型 | 説明 |
---|---|---|
LoginName |
sysname | ログイン名。 |
SID |
varbinary(85) | ログイン セキュリティ識別子 (SID)。 |
DefDBName |
sysname | SQL Server のインスタンスに接続するときに使用する既定のデータベース LoginName 。 |
DefLangName |
sysname | で使用される既定の LoginName 言語。 |
Auser |
char(5) | Yes = LoginName には、データベースに関連付けられたユーザー名があります。No = LoginName には、関連付けられたユーザー名がありません。 |
ARemote |
char(7) | Yes = LoginName には、関連付けられたリモート ログインがあります。No = LoginName には、関連付けられたログインがありません。 |
2 番目のレポートには、次の表に示すとおり、各ログインにマップされているユーザーに関する情報、およびログインのロール メンバーシップが含まれています。
列名 | データ型 | 説明 |
---|---|---|
LoginName |
sysname | ログイン名。 |
DBName |
sysname | SQL Server のインスタンスに接続するときに使用する既定のデータベース LoginName 。 |
UserName |
sysname | にマップされているユーザー アカウントLoginName 、および in のメンバーDBName であるロールLoginName 。DBName |
UserOrAlias |
char(8) | = UserName のメンバーはロールです。ユーザー = UserName ユーザー アカウントです。 |
解説
ログインを削除する前に、ログインにマップされているユーザー アカウントを識別するために使用 sp_helplogins
します。
アクセス許可
securityadmin 固定サーバー ロールのメンバーシップが必要です。
特定のログインにマップされているすべてのユーザー アカウントを識別するには、sp_helplogins
サーバー内のすべてのデータベースをチェックする必要があります。 そのため、サーバー上のデータベースごとに、次の条件のうち少なくとも 1 つが満たされている必要があります。
実行中
sp_helplogins
のユーザーには、データベースにアクセスするためのアクセス許可があります。データベースで ゲスト ユーザー アカウントが有効になっています。
データベースにアクセスできない場合 sp_helplogins
は、 sp_helplogins
できるだけ多くの情報が返され、エラー メッセージ 15622 が表示されます。
例
次の例では、ログインに関する情報を報告します John
。
EXEC sp_helplogins 'John';
GO
結果セットは次のようになります。
LoginName SID DefDBName DefLangName AUser ARemote
--------- -------------------------- --------- ----------- ----- -------
John 0x23B348613497D11190C100C master us_english yes no
LoginName DBName UserName UserOrAlias
--------- ------ -------- -----------
John pubs John User
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示