sp_xp_cmdshell_proxy_account(Transact-SQL)
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 권한이 필요합니다.
예
1. 프록시 자격 증명 만들기
다음 예에서는 ds35efg##65
암호를 사용하여 ADVWKS\Max04
라는 Windows 계정에 대한 프록시 자격 증명을 만드는 방법을 보여 줍니다.
EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65";
GO
2. 프록시 자격 증명 삭제
다음 예에서는 자격 증명 저장소에서 프록시 자격 증명을 제거합니다.
EXEC sp_xp_cmdshell_proxy_account NULL;
GO
참고 항목
참조
xp_cmdshell(Transact-SQL)
CREATE CREDENTIAL(Transact-SQL)
sys.credentials(Transact-SQL)
시스템 저장 프로시저(Transact-SQL)
보안 저장 프로시저(Transact-SQL)