sp_msx_get_account (Transact-SQL)
適用対象: SQL Server
ターゲット サーバーがマスター サーバーへのサインインに使用する資格情報の一覧を表示します。
構文
sp_msx_get_account
[ ; ]
引数
[なし] :
リターン コードの値
0
(成功) または 1
(失敗)。
結果セット
次の結果セットを返します。
列名 | 種類 | 説明 |
---|---|---|
msx_connection |
int | マスター サーバーの接続番号。 |
msx_credential_id |
int | このマスター サーバー接続に使用される資格情報の ID。 |
msx_credential_name |
sysname | このマスター サーバー接続に使用される資格情報の名前。 |
msx_login_name |
nvarchar (4000) | 資格情報に関する Windows ユーザーのドメイン名とユーザー名。 |
解説
このターゲット サーバーに資格情報が指定されていない場合は、空の結果セットを返します。 資格情報を設定するには、 sp_msx_set_account
を使用します。
アクセス許可
このストアド プロシージャは、 db_owner ロールによって所有されています。 EXECUTE
アクセス許可は任意のユーザーに付与できますが、SQL Server のアップグレード中にこれらのアクセス許可がオーバーライドされる可能性があります。
例
次の例では、このターゲット サーバーがマスター サーバーへの接続に使用する資格情報の情報を一覧表示します。
USE msdb;
GO
EXECUTE dbo.sp_msx_get_account;
GO
結果セットの例を次に示します。
msx_connection msx_credential_id msx_credential_name msx_login_name
-------------- ----------------- -------------------- -----------------------------
1 65538 MsxAccount AdventureWorks2022\MsxAccount