sp_msx_get_account (Transact-SQL)

適用於:SQL Server

列出目標伺服器用來登入主伺服器的認證資訊。

Transact-SQL 語法慣例

語法

sp_msx_get_account
[ ; ]

引數

無。

傳回碼值

0 (成功) 或 1 (失敗)。

結果集

傳回下列結果集:

資料行名稱 類型 描述
msx_connection int 主伺服器連接編號。
msx_credential_id int 用於這個主伺服器連線的認證標識碼。
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