다음을 통해 공유


sp_xp_cmdshell_proxy_account(Transact-SQL)

적용 대상: SQL Server Azure SQL Database

에 대한 프록시 자격 증명을 xp_cmdshell만듭니다.

참고 항목

xp_cmdshell 는 기본적으로 사용하지 않도록 설정되어 있습니다. 사용하도록 설정xp_cmdshell하려면 xp_cmdshell(서버 구성 옵션)를 참조하세요.

Transact-SQL 구문 표기 규칙

구문

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

인수

NULL

프록시 자격 증명을 삭제하도록 지정합니다.

'account_name'

프록시로 사용할 Windows 계정을 지정합니다.

'password'

Windows 계정의 암호를 지정합니다.

반환 코드 값

0(성공) 또는 1(실패).

설명

프록시 자격 증명을 호출 ##xp_cmdshell_proxy_account##합니다.

옵션을 sp_xp_cmdshell_proxy_account 사용하여 NULL 실행되면 프록시 자격 증명을 삭제합니다.

사용 권한

CONTROL SERVER 권한이 필요합니다.

예제

A. 프록시 자격 증명 만들기

다음 예제에서는 암호ds35efg##65로 호출 ADVWKS\Max04 된 Windows 계정에 대한 프록시 자격 증명을 만드는 방법을 보여 줍니다.

EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65';
GO

B. 프록시 자격 증명 삭제

다음 예에서는 자격 증명 저장소에서 프록시 자격 증명을 제거합니다.

EXEC sp_xp_cmdshell_proxy_account NULL;
GO