次の方法で共有


sp_msx_get_account (Transact-SQL)

適用対象: SQL Server

ターゲット サーバーがマスター サーバーへのサインインに使用する資格情報の一覧を表示します。

Transact-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を使用します。

アクセス許可

このストアド プロシージャは、 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