sp_msx_get_account (Transact-SQL)
適用於:SQL Server
列出目標伺服器用來登入主伺服器的認證資訊。
語法
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