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


sp_xp_cmdshell_proxy_account (Transact-SQL)

Область применения: SQL Server База данных SQL Azure

Создает учетные данные прокси-сервера для xp_cmdshell.

Примечание.

xp_cmdshell по умолчанию отключен. Сведения о включении xp_cmdshellсм. в разделе xp_cmdshell (параметр конфигурации сервера).

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]
[ ; ]

Аргументы

Важный

Аргументы для расширенных хранимых процедур необходимо ввести в определенном порядке, как описано в разделе Синтаксис. Если параметры введены вне порядка, возникает сообщение об ошибке.

Отсутствует

Указывает, что учетные данные учетной записи-посредника должны быть удалены.

"account_name"

Указывает учетную запись Windows для прокси-сервера.

Пароль

Указывает пароль для учетной записи Windows.

Значения кода возврата

0 (успешно) или 1 (сбой).

Замечания

Вызывается ##xp_cmdshell_proxy_account##учетные данные прокси-сервера.

При выполнении с помощью NULL параметра sp_xp_cmdshell_proxy_account удаляет учетные данные прокси-сервера.

Разрешения

Требуется разрешение CONTROL SERVER.

Примеры

А. Создание учетных данных прокси-сервера

В следующем примере показано, как создать учетные данные прокси-сервера для учетной записи Windows с именем ADVWKS\Max04. Замените <password> строгим паролем.

EXECUTE sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', '<password>';
GO

В. Удаление учетных данных прокси-сервера

Следующий пример удаляет учетные данные учетной записи-посредника из хранилища учетных данных.

EXECUTE sp_xp_cmdshell_proxy_account NULL;
GO