패키지 구성 추가

업데이트: 2006년 12월 12일

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

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

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

[!참고] 패키지 구성 마법사는 XML 구성 파일에 암호사용자 이름 속성 값을 저장하지 않습니다. dtexec 명령 프롬프트 유틸리티를 사용하여 패키지를 실행하려면 메모장과 같은 텍스트 편집기를 사용하여 파일에 속성 값을 추가해야 합니다. 그렇지 않으면 패키지가 실행되지 않습니다. 명령 프롬프트 유틸리티 사용 방법은 방법: DTExec 유틸리티를 사용하여 패키지 실행을 참조하십시오.

이전 작업에서 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이 나열되는지 확인하고 닫기를 클릭합니다.

단원의 다음 작업

업데이트된 패키지 테스트

참고 항목

관련 자료

패키지 구성
패키지 구성 만들기
패키지에서 사용하는 파일 보호 설정

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 12월 12일

새로운 내용
  • 패키지 구성 마법사가 XML 구성 파일에 저장하지 않는 속성 값 및 dtexec 명령 프롬프트 유틸리티를 사용하여 패키지를 실행하기 전에 구성 파일에 이러한 속성을 추가하는 방법에 대한 참고를 추가했습니다.