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


sp_msx_get_account (Transact-SQL)

Выводит сведения об учетных данных, которые целевой сервер использует для входа на главный сервер.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Значок ссылки на раздел Cинтаксические обозначения в 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.

Разрешения

Требуется членство в предопределенной роли сервера 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 AdventureWorks2012\MsxAccount

См. также

Справочник

Хранимые процедуры агента SQL Server (Transact-SQL)

CREATE CREDENTIAL (Transact-SQL)

sp_msx_set_account (Transact-SQL)