문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

4단계: 패키지 구성 추가

이 태스크에서는 각 패키지에 구성을 추가합니다. 구성은 런타임 시 패키지 속성 및 패키지 개체의 값을 업데이트합니다.

Integration Services에서는 다양한 구성 유형이 제공됩니다. 구성을 환경 변수, 레지스트리 항목, 사용자 정의 변수, SQL Server 테이블 및 XML 파일에 저장할 수 있습니다. 보다 나은 유연성을 위해 Integration Services는 간접 구성 사용을 지원합니다. 이는 실제 값을 지정하는 구성의 위치는 환경 변수를 사용하여 지정한다는 것을 의미합니다. Deployment Tutorial 프로젝트의 패키지는 XML 구성 파일과 간접 구성의 조합을 사용합니다. XML 구성 파일은 여러 속성에 대한 구성을 포함할 수 있으며 가능한 경우 여러 패키지에서 참조할 수 있습니다. 이 자습서에서는 각 패키지에 대한 별개의 구성 파일을 사용합니다.

구성 파일은 연결 문자열과 같은 중요한 정보를 포함하는 경우가 많습니다. 따라서 ACL(액세스 제어 목록)을 사용하여 파일을 저장하는 위치나 폴더에 대한 액세스를 제한하고 패키지 실행이 허용되는 사용자나 계정에만 액세스를 제공해야 합니다. 자세한 내용은 패키지에서 사용되는 파일 액세스을 참조하십시오.

이전 태스크에서 Deployment Tutorial 프로젝트에 추가했던 패키지(DataTransfer 및 LoadXMLData)는 구성을 구현해야 대상 서버에 배포된 후 성공적으로 실행됩니다. 구성을 구현하려면 XML 구성 파일에 대한 간접 구성을 만든 다음 XML 구성 파일을 만듭니다.

구성 파일인 DataTransferConfig.dtsConfig 및 LoadXMLData.dtsConfig를 만듭니다. 이러한 파일은 패키지에 사용되는 데이터 및 로그 파일의 위치를 지정하는 패키지의 속성을 업데이트하는 이름-값 쌍을 포함합니다. 나중에 배포 프로세스의 한 단계에서 구성 파일의 값을 업데이트하여 대상 컴퓨터에 있는 파일의 새 위치를 반영합니다.

다음 단원에서 배포 번들을 만들 때 Integration Services는 DataTransferConfig.dtsConfig 및 LoadXMLData.dtsConfig가 DataTransfer 및 LoadXMLData 패키지의 종속 파일임을 인식하고 구성 파일을 자동으로 포함합니다.

DataTransfer 패키지에 대한 간접 구성을 만들려면

  1. 솔루션 탐색기에서 DataTransfer.dtsx를 두 번 클릭합니다.

  2. SSIS 디자이너에서 제어 흐름 디자인 화면의 배경을 아무 곳이나 클릭합니다.

  3. SSIS 메뉴에서 패키지 구성을 클릭합니다.

  4. 패키지 구성 도우미 대화 상자에서 아직 선택하지 않은 경우 패키지 구성 설정을 선택하고 추가를 클릭합니다.

  5. 패키지 구성 마법사 시작 페이지에서 다음을 클릭합니다.

  6. 구성 유형 선택 페이지의 구성 유형 목록에서 XML 구성 파일을 선택하고 구성 위치가 환경 변수에 저장됨 옵션을 선택한 다음 DataTransfer를 입력하거나 목록에서 DataTransfer 환경 변수를 선택합니다.

    참고 참고

    이 환경 변수를 목록에서 사용할 수 있게 하려면 변수를 추가한 후에 컴퓨터를 다시 시작해야 할 수도 있습니다. 컴퓨터를 다시 시작하지 않으려면 환경 변수의 이름을 입력합니다.

  7. 다음을 클릭합니다.

  8. 마법사 완료 페이지에서 구성 이름 상자에 DataTransfer EV Configuration을 입력하고 미리 보기 창에서 구성 내용을 검토한 다음 마침을 클릭합니다.

  9. 패키지 구성 도우미 대화 상자를 닫습니다.

DataTransfer 패키지에 대한 XML 구성을 만들려면

  1. 솔루션 탐색기에서 DataTransfer.dtsx를 두 번 클릭합니다.

  2. SSIS 디자이너에서 제어 흐름 디자인 화면의 배경을 아무 곳이나 클릭합니다.

  3. SSIS 메뉴에서 패키지 구성을 클릭합니다.

  4. 패키지 구성 도우미 대화 상자에서 패키지 구성 설정 확인란을 선택하고 추가를 클릭합니다.

  5. 패키지 구성 마법사 시작 페이지에서 다음을 클릭합니다.

  6. 구성 유형 선택 페이지의 구성 유형 목록에서 XML 구성 파일을 선택한 다음 찾아보기를 클릭합니다.

  7. 구성 파일 위치 선택 대화 상자에서 C:\DeploymentTutorial로 이동하여 파일 이름 상자에 DataTransferConfig를 입력한 다음 저장을 클릭합니다.

  8. 구성 유형 선택 페이지에서 다음을 클릭합니다.

  9. 내보낼 속성 선택 페이지에서 DataTransfer, 연결 관리자, Deployment Tutorial Log 및 Properties를 확장한 다음 ConnectionString 확인란을 선택합니다.

  10. 연결 관리자 내에서 NewCustomers를 확장한 다음 ConnectionString 확인란을 선택합니다.

  11. 다음을 클릭합니다.

  12. 마법사 완료 페이지에서 구성 이름 상자에 DataTransfer Configuration을 입력하고 구성 내용을 검토한 다음 마침을 클릭합니다.

  13. 패키지 구성 도우미 대화 상자에서 DataTransfer EV Configuration이 먼저 나열된 다음 DataTransfer Configuration이 나열되는지 확인하고 닫기를 클릭합니다.

LoadXMLData 패키지에 대한 간접 구성을 만들려면

  1. 솔루션 탐색기에서 LoadXMLData.dtsx를 두 번 클릭합니다.

  2. SSIS 디자이너에서 제어 흐름 디자인 화면의 배경을 아무 곳이나 클릭합니다.

  3. SSIS 메뉴에서 패키지 구성을 클릭합니다.

  4. 패키지 구성 도우미 대화 상자에서 추가를 클릭합니다.

  5. 패키지 구성 마법사 시작 페이지에서 다음을 클릭합니다.

  6. 구성 유형 선택 페이지의 구성 유형 목록에서 XML 구성 파일을 선택하고 구성 위치가 환경 변수에 저장됨 옵션을 선택한 다음 LoadXMLData를 입력하거나 목록에서 LoadXMLData 환경 변수를 선택합니다.

    참고 참고

    이 환경 변수를 목록에서 사용할 수 있게 하려면 변수를 추가한 후에 컴퓨터를 다시 시작해야 할 수도 있습니다.

  7. 다음을 클릭합니다.

  8. 마법사 완료 페이지에서 구성 이름 상자에 LoadXMLData EV Configuration을 입력하고 구성 내용을 검토한 다음 마침을 클릭합니다.

LoadXMLData 패키지에 대한 XML 구성을 만들려면

  1. 솔루션 탐색기에서 LoadXMLData.dtsx를 두 번 클릭합니다.

  2. SSIS 디자이너에서 제어 흐름 디자인 화면의 배경을 아무 곳이나 클릭합니다.

  3. SSIS 메뉴에서 패키지 구성을 클릭합니다.

  4. 패키지 구성 도우미 대화 상자에서 패키지 구성 설정 확인란을 선택하고 추가를 클릭합니다.

  5. 패키지 구성 마법사 시작 페이지에서 다음을 클릭합니다.

  6. 구성 유형 선택 페이지의 구성 유형 목록에서 XML 구성 파일을 선택한 다음 찾아보기를 클릭합니다.

  7. 구성 파일 위치 선택 대화 상자에서 C:\DeploymentTutorial로 이동하여 파일 이름 상자에 LoadXMLDataConfig를 입력한 다음 저장을 클릭합니다.

  8. 구성 유형 선택 페이지에서 다음을 클릭합니다.

  9. 내보낼 속성 선택 페이지에서 LoadXMLData, 실행 파일, Load XML Data 및 Properties를 확장한 다음 [XMLSource].[XMLData][XMLSource].[XMLSchemaDefinition] 확인란을 선택합니다.

  10. 다음을 클릭합니다.

  11. 마법사 완료 페이지에서 구성 이름 상자에 LoadXMLData Configuration을 입력하고 구성 내용을 검토한 다음 마침을 클릭합니다.

  12. 패키지 구성 도우미 대화 상자에서 LoadXMLData EV Configuration이 먼저 나열된 다음 LoadXMLData Configuration이 나열되는지 확인하고 닫기를 클릭합니다.

5단계: 업데이트된 패키지 테스트

Integration Services 아이콘(작은 아이콘)  Integration Services 관련 최신 정보 얻기

Microsoft의 최신 다운로드, 아티클, 예제 및 비디오와 커뮤니티의 정선된 솔루션을 보려면 MSDN의 Integration Services 페이지를 방문하십시오.


이러한 업데이트에 대한 자동 알림을 받으려면 해당 페이지에서 제공하는 RSS 피드를 구독하십시오.

커뮤니티 추가 항목

추가
표시: