적용 대상:SQL Server
Azure SQL Database
에 대한 프록시 자격 증명을 xp_cmdshell
만듭니다.
참고 항목
xp_cmdshell
는 기본적으로 사용하지 않도록 설정되어 있습니다. 사용하도록 설정xp_cmdshell
하려면 xp_cmdshell(서버 구성 옵션)를 참조하세요.
구문
sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]
[ ; ]
인수
중요하다
확장 저장 프로시저에 대한 인수는 구문 섹션에 설명된 대로 특정 순서로 입력해야 합니다. 매개 변수를 순서대로 입력하면 오류 메시지가 발생합니다.
없음
프록시 자격 증명을 삭제하도록 지정합니다.
'account_name'
프록시로 사용할 Windows 계정을 지정합니다.
'password'
Windows 계정의 암호를 지정합니다.
반환 코드 값
0
(성공) 또는 1
(실패).
설명
프록시 자격 증명을 호출 ##xp_cmdshell_proxy_account##
합니다.
옵션을 NULL
사용하여 sp_xp_cmdshell_proxy_account
실행되면 프록시 자격 증명을 삭제합니다.
사용 권한
CONTROL SERVER
권한이 필요합니다.
예제
A. 프록시 자격 증명 만들기
다음 예제에서는 라는 ADVWKS\Max04
Windows 계정에 대 한 프록시 자격 증명을 만드는 방법을 보여 줍니다. 강력한 암호로 대체 <password>
합니다.
EXECUTE sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', '<password>';
GO
B. 프록시 자격 증명 삭제
다음 예에서는 자격 증명 저장소에서 프록시 자격 증명을 제거합니다.
EXECUTE sp_xp_cmdshell_proxy_account NULL;
GO