2013-06-11 1 views
0

특정 순서로 실행해야하는 .sql 파일이 있습니다. SSIS 패키지를 사용하여 어떻게이 작업을 수행 할 수 있습니까?SSIS 패키지를 사용하여 여러 SQL 파일을 처리하는 방법은 무엇입니까?

그렇지 않으면이 스크립트를 수동으로 순서대로 실행해야합니다.

+1

SQL 실행 작업을 시도 했습니까? 파일의 내용이 변경됩니까? – twoleggedhorse

+0

실행 순서는 어떻게 정의되어 있습니까? 스크립트의 파일 이름 (예 : script1.sql, script2.sql, script3.sql, ...)을 기반으로합니까? 이 경우 각 스크립트의 내용을 두 개의 열 (scriptname, scriptcontent)이있는 임시 테이블에로드하려면 Foreach 루프 컨테이너를 사용합니다. 이 테이블에 SQL 문을로드하면 데이터 흐름 (스크립트 이름순으로 정렬 됨)에있는 SQL 문을 읽고 스크립트 내용을 실행하기 위해 OLE DB 명령 변환을 사용할 수 있습니다. – Dan

+0

@ twoleggedhorse- SQL 실행 태스크를 사용하지 않았습니다. SQL Server에서이 옵션을 어디에서 얻을 수 있습니까? – Haidar

답변

2

SSIS의 구성 요소는 "SQL 작업"입니다. "SQL 태스크 실행"을 실행하고 올바른 순서로 스크립트를 실행하십시오.

관련 문제