sp_msx_get_account (Transact-SQL)
適用対象: SQL サーバー
ターゲット サーバーがマスター サーバーへのログインに使用する資格情報の一覧を表示します。
構文
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 を使用します。
アクセス許可
sysadmin 固定サーバー ロールのメンバーシップが必要です。
例
次の例では、このターゲット サーバーがマスター サーバーにログインする場合に使用する資格情報を一覧表示します。
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
参照
SQL Server エージェント ストアド プロシージャ (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL)
sp_msx_set_account (Transact-SQL)