2018년 9월 29일 토요일

[SSIS] Foreach Loop Container 버그

SSIS 패키지를 만들면서 버그라고 하기엔 뭐하지만 정말 답답했는데 해결했다.
Foreach문을 통해 객체를 넘겨 받아야 하는데 기존에 사용하던 컬렉션의 항목에서 Foreach ADO Enumerator 으로 변경해도 ADO object source variable이 없는 빈칸이 있는 이슈였다. 이 방법 외에는 아는게 없는데, 다른 방법을 찾아야 하나 고민했다........... 문득 버그일 수도 있다는 생각이 들어서 찾아보고 해결했다.


해결방법 : 솔루션 속성에서 Target version을 SQL Server vNext를 패키지가 실행될 SQL Server 버전과 맞춰주면된다. SSIS를 하면서 Target version으로 인한 에러는 항상 맞딱드리는 것 같다.  패키지를 처음부터 만들때 Target version을 변경하는 것을 습관화 해야겠다.

댓글 없음:

댓글 쓰기