적용 대상:SQL Server
Azure SQL Database
에 대한 프록시 자격 증명을 xp_cmdshell
만듭니다.
참고 항목
xp_cmdshell
는 기본적으로 사용하지 않도록 설정되어 있습니다. 사용하도록 설정xp_cmdshell
하려면 xp_cmdshell(서버 구성 옵션)를 참조하세요.
구문
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. 프록시 자격 증명 만들기
다음 예제에서는 암호ADVWKS\Max04
로 호출 ds35efg##65
된 Windows 계정에 대한 프록시 자격 증명을 만드는 방법을 보여 줍니다.
EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65';
GO
B. 프록시 자격 증명 삭제
다음 예에서는 자격 증명 저장소에서 프록시 자격 증명을 제거합니다.
EXEC sp_xp_cmdshell_proxy_account NULL;
GO