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