프로덕션 서버로 데이터를 가져 왔습니다. 내 패키지에 데이터를로드하기 전에 원시 테이블을 정화. 케이스 패키지가 실패한 경우. SSIS에서 원시 테이블 데이터를 롤백하는 방법은 무엇입니까?ssis에서 트랜잭션 롤백 방법은 무엇입니까?
15
A
답변
22
SSIS에서 (루프, Foreach 루프를 들어, 시퀀스) 시퀀스 컨테이너를 사용하면 속성의 사용이 TransactionOption이라고 할 수 있습니다. 이를 통해 패키지의 태스크의 트랜잭션 동작을 지정할 수 있으며 태스크가 실패 할 경우 롤백 할 패키지 자체를 지정할 수 있습니다.
예를 들어 작업을 시퀀스 컨테이너에 집어 넣고 TransactionOption=Required
을 설정하고 컨테이너 내의 모든 작업을 TransactionOption=Supported
으로 구성하면 시퀀스 컨테이너에서 시작된 트랜잭션에 모두 참여하게되며 실패하면 트랜잭션이 롤백 할 수 있습니다.
TransactionOption 속성 here에 대한 설명을 읽고이 구현 방법을 보려면 walkthrough here을 따르십시오.
편집 : 다른 좋은 walkthrough (with screenshots) here
관련 문제
- 1. 트랜잭션 롤백
- 2. cakephp 롤백 트랜잭션
- 3. 트랜잭션 로그를 사용하여 트랜잭션 롤백
- 4. MySQL의 롤백 트랜잭션
- 5. SQL Server 롤백 트랜잭션
- 6. EJB : 트랜잭션 롤백 피하기
- 7. 방법 : squeryl의 트랜잭션 롤백
- 8. 트랜잭션 롤백 오류
- 9. 스프링 트랜잭션 롤백 비동기?
- 10. WP7에서 롤백 트랜잭션 구현
- 11. 장고 롤백 트랜잭션
- 12. Grails 서비스에서 트랜잭션 롤백
- 13. JAX-RS의 롤백 트랜잭션
- 14. 트리거에서 롤백 트랜잭션
- 15. jdbc로 JBoss 트랜잭션 롤백
- 16. Spring MVC 컨트롤러의 트랜잭션 롤백
- 17. 단 하나의 열에서 롤백 트랜잭션
- 18. 레일 3 트랜잭션, 롤백 모든
- 19. 엔터프라이즈 라이브러리 : 여러 트랜잭션 롤백
- 20. 통합 테스트 - 복잡한 트랜잭션 롤백
- 21. MySQL : 트랜잭션 오류시 자동 롤백
- 22. Android SQLite 트랜잭션 롤백 기능?
- 23. 장고와 포스트 그레스 트랜잭션 롤백
- 24. SSIS에서 ERRORLEVEL을 설정하는 방법은 무엇입니까?
- 25. Django models.py 트랜잭션 롤백/커밋 문제
- 26. Java EE6 (JBoss7 사용) : 자동으로 트랜잭션 롤백
- 27. 트랜잭션 커밋 예외 발생 : 롤백 전용 트랜잭션 설정
- 28. 강제 롤백 트랜잭션 엔티티 프레임 워크
- 29. TransactionScopeOption.Suppress가 있지만 중첩 된 트랜잭션 롤백
- 30. VB.net에서 MySQL Connector를 사용하여 트랜잭션 롤백
성능은 어떻습니까? – Dinesh
거래 규모 및 기록 방법에 따라 달라집니다. 몇 시간이 걸리는 막대한 트랜잭션을 실행 중이고 실패 할 경우 롤백하는 데 오랜 시간이 걸릴 수 있습니다. – GShenanigan
정말 고맙습니다. 정말 고마워요. – Dinesh