소스 데이터베이스에서 SFTP를 통해 외부로 전송되도록 txt 파일을 만들었으므로 암호화해야합니다. 암호화 및 SFTP의 SSIS 패키지에서 C#을 사용하는 2 개의 스크립트 작업이 있습니다. 첫 번째 단계는 파일을 암호화하기 위해 Gpg4win을 사용하고 두 번째 단계는 암호화 된 파일을 선택하고 WinSCP를 사용하여 파일을 SFTP를 통해 외부 파트너에게 보냅니다. 이 패키지는 카탈로그에 배포 된 후에 Visual Studio 내에서 올바르게 실행되며 파일이 암호화되거나 SFTP되지 않아도 성공한 작업을 예약합니다. 에이전트의 작업 소유자는 파일이있는 폴더의 모든 권한을가집니다. 다른 사람이이 비슷한 것을 보았습니까?에이전트에서 PGP 파일에 대한 SSIS 단계가 실패합니다.
0
A
답변
1
에이전트의 작업 소유자는 파일이있는 폴더의 모든 권한을가집니다.
SQL 작업의 소유자는 작업을 실행하는 데 사용되는 계정이 아닙니다. 'Run As'속성을 설정해야합니다. 그리고 그렇게하기 위해서는 Sql Server Agent Proxy (아마도 Credential)를 설정해야합니다.
참조 : https://docs.microsoft.com/en-us/sql/ssms/agent/create-a-sql-server-agent-proxy
+1
새로운 프록시로 처음으로 작업했습니다. 도움을 주셔서 감사합니다. – Wayne1983
관련 문제
- 1. SSIS 2014 SQL 에이전트에서 패키지 실행
- 2. SSIS SQL 단계가 실패한 것 같습니다.
- 3. SQL 에이전트에서 SSIS 패키지 오류가 발생했습니다.
- 4. SQL SSIS 얼마나 많은 단계가 너무 많습니다.
- 5. SSIS 패키지의 단계가 시간을 확인하려면 어떻게해야합니까?
- 6. SSIS DF 단계가 실패했지만 출력 파일이 생성되었습니다.
- 7. SQL 에이전트에서 데이터 이름 변환이 실패합니다
- 8. TeamCity NuGet 설치 프로그램 빌드 단계가 실패합니다.
- 9. 내 웹 사이트의 PGP/ASC- 파일에 연결
- 10. XML 파일에 대한 ssis 패키지의 날짜를 변경하십시오.
- 11. Jenkins scm 단계가 예기치 않게 실패합니다.
- 12. RAM 테스트 단계가 실행되지만 실행에 실패합니다.
- 13. SSIS 연결 관리자 로그인이 실패합니다.
- 14. . ~ 80 + 파일에 대한 .Net FileWatcher가 실패합니다.
- 15. Excel 파일에 대한 OleDB 연결이 프로덕션에서만 실패합니다.
- 16. 64MB 이상의 파일에 대한 파일 다운로드가 실패합니다.
- 17. SQL Server 에이전트에서 실행되는 SSIS 오류 실행 패키지 카탈로그 :
- 18. SSIS 패키지는 Visual Studio에서 실행되지만 더 이상 에이전트에서 실행되지 않습니다.
- 19. VS 모든 테스트가 통과 된 후 TFS 테스트 단계가 실패합니다.
- 20. SSIS 패키지가 SQL Server 에이전트에서 예약 할 수 없습니다.
- 21. SSIS 문자열 변수가 스크립트에 실패합니다. 작업
- 22. SSIS : XML 파일에 스키마 추가
- 23. SSIS 흐름에서 임시 테이블을 사용하면 실패합니다.
- 24. 무의미한 통합없이 모든 단계에서 SSIS 조회 단계가 실패 함
- 25. iphone 파일에 쓰기가 실패합니다.
- 26. 알 수없는 엔티티에서 PGP 사용하기
- 27. 처리 SSAS 테이블 형식 모델이 SQL 에이전트에서 실패합니다.
- 28. TFS는 한 에이전트에서 테스트를 실행하지만 다른 에이전트에서는 실패합니다.
- 29. Jenkins 빌드 단계가 'npm install <whatever>'에 실패합니다.
- 30. devops toolchain으로 업그레이드 한 후 Active Deploy`begin` 단계가 실패합니다.
질문을 형식화하면 읽기가 어렵습니다. –
* "SFTP를 통해 외부로 전송하려면 ** 암호화되어야합니다."* - SFTP와 암호화간에 어떤 관계도 보이지 않으므로 "***"로 무엇을 의미합니까? –
또한 작업 중 하나만 시작하십시오. 암호화 또는 SFTP를 선택하고 그것에 대해서만 물어보십시오. 두 사람은 아마도 두 가지 뚜렷한 문제가있을 수 있습니다. –