Поделиться через


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