sp_xp_cmdshell_proxy_account(Transact-SQL)

적용 대상:SQL ServerAzure 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##이라고합니다.

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

사용 권한

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