특정 폴더의 모든 .zip을 다른 폴더로 이동하려고합니다. 소스 폴더는 현재 내가 모두 서버에 로그인 한 경우 작동 SQL xp_cmdshell 서버간에 파일 복사
EXECUTE xp_cmdshell 'copy \\server1\e$\ETL\*.zip \\server2\e$\ETL\'
GO
을 사용하고, 다른 서버에있는,하지만 목표는 SQL 서버 작업 에이전트를 통해이 프로세스를 자동화 할 수 있습니다. 시도했습니다.
EXECUTE sp_xp_cmdshell_proxy_account 'domain\useracc','pass'
GO
EXECUTE xp_cmdshell 'copy \\server1\e$\ETL\*.zip \\server2\e$\ETL\'
GO
그러나 다음과 같은 오류가 발생합니다.
오류
는 sp_xp_cmdshell_proxy_account 실행 중에 발생. 가능한 이유 : 제공된 계정이 유효하지 않거나 '## xp_cmdshell_proxy_account ##'자격 증명을 만들 수 없습니다. 오류 코드 : '0'.
또한 이것이 내 해결책인지 확실하지 않습니다. 이걸 어떻게 성취 할 수 있는지 제발 도와주세요. server1의 파일 이름은 매일 이름과 수량을 변경합니다.