중요합니다
이 항목에서는 Integration Services 패키지를 관리하기 위한 Windows 서비스인 Integration Services 서비스에 대해 설명합니다. SQL Server 2012는 이전 버전의 Integration Services와의 호환성을 위해 서비스를 지원합니다. SQL Server 2012부터 Integration Services 서버의 패키지와 같은 개체를 관리할 수 있습니다.
패키지는 SQL Server msdb 데이터베이스의 sysssispackages 테이블 또는 파일 시스템에 저장할 수 있습니다.
Integration Services 서비스가 모니터링하고 관리하는 논리 스토리지인 패키지 저장소는 Integration Services 서비스의 구성 파일에 지정된 msdb 데이터베이스와 파일 시스템 폴더를 모두 포함할 수 있습니다.
다음 스토리지 유형 간에 패키지를 가져오고 내보낼 수 있습니다.
파일 시스템의 모든 위치에 있는 파일 시스템 폴더입니다.
SSIS 패키지 저장소의 폴더입니다. 두 기본 폴더의 이름은 파일 시스템 및 MSDB입니다.
SQL Server msdb 데이터베이스입니다.
Integration Services는 패키지를 가져오고 내보내는 기능을 제공하며, 이렇게 하면 패키지의 스토리지 형식과 위치를 변경할 수 있습니다. 가져오기 및 내보내기 기능을 사용하여 파일 시스템, 패키지 저장소 또는 msdb 데이터베이스에 패키지를 추가하고 한 스토리지 형식에서 다른 스토리지 형식으로 패키지를 복사할 수 있습니다. 예를 들어 msdb에 저장된 패키지는 파일 시스템에 복사할 수 있고 그 반대의 경우도 마찬가지입니다.
dtutil 명령 프롬프트 유틸리티(dtutil.exe)를 사용하여 패키지를 다른 형식으로 복사할 수도 있습니다. 자세한 내용은 dtutil 유틸리티를 참조하세요.
패키지를 가져오거나 내보내려면
중요합니다
이 항목에서는 SQL Server 2008의 일부인 Integration Services 서비스에 대해 설명합니다. SQL Server 2012는 SQL Server 2008과의 이전 버전과의 호환성을 위해 Integration Services 서비스를 지원합니다. SQL Server 2012에서 패키지를 관리하는 방법에 대한 자세한 내용은 Integration Services(SSIS) 서버를 참조하세요.
Integration Services 패키지를 다음 위치에서 또는 다음 위치로 가져오거나 내보낼 수 있습니다.
Microsoft SQL Server 인스턴스, 파일 시스템 또는 SSIS 패키지 저장소에 저장된 패키지를 가져올 수 있습니다. 가져온 패키지는 SQL Server 또는 SSIS 패키지 저장소의 폴더에 저장됩니다.
SQL Server 인스턴스, 파일 시스템 또는 SSIS 패키지 저장소에 저장된 패키지를 다른 스토리지 형식 및 위치로 내보낼 수 있습니다.
그러나 여러 버전의 SQL Server 간에 패키지를 가져오고 내보내는 데는 몇 가지 제한 사항이 있습니다.
SQL Server 2008 인스턴스에서는 SQL Server 2005 인스턴스에서 패키지를 가져올 수 있지만 패키지를 SQL Server 2005 인스턴스로 내보낼 수는 없습니다.
SQL Server 2005 인스턴스에서는 SQL Server 2008 인스턴스에서 패키지를 가져오거나 SQL Server 2008 인스턴스로 내보낼 수 없습니다.
다음 절차에서는 SQL Server Management Studio를 사용하여 패키지를 가져오거나 내보내는 방법을 설명합니다.
SQL Server Management Studio를 사용하여 패키지를 가져오려면
시작을 클릭하고 Microsoft SQL Server를 가리킨 다음 SQL Server Management Studio를 클릭합니다.
서버에 연결 대화 상자에서 다음 옵션을 설정합니다.
서버 유형 상자에서 Integration Services를 선택합니다.
서버 이름 상자에서 서버 이름을 입력하거나 찾아보기를 클릭하여< 사용할> 서버를 찾습니다.
개체 탐색기가 열려 있지 않으면 보기 메뉴에서 개체 탐색기를 클릭합니다.
개체 탐색기에서 저장된 패키지 폴더를 확장합니다 .
하위 폴더를 확장하여 패키지를 가져올 폴더를 찾습니다.
폴더를 마우스 오른쪽 단추로 클릭하고 패키지 가져오기를 클릭합니다. 다음 중 하나를 수행합니다.
SQL Server 인스턴스에서 가져오려면 SQL Server 옵션을 선택한 다음 서버를 지정하고 인증 모드를 선택합니다. SQL Server 인증을 선택하는 경우 사용자 이름과 암호를 제공합니다.
찾아보기 단추 (...)를 클릭하고 가져올 패키지를 선택한 다음 확인을 클릭합니다.
파일 시스템에서 가져오려면 파일 시스템 옵션을 선택합니다.
찾아보기 단추 (...)를 클릭하고 가져올 패키지를 선택한 다음 열기를 클릭합니다 .
SSIS 패키지 저장소에서 가져오려면 SSIS 패키지 저장소 옵션을 선택하고 서버를 지정합니다.
찾아보기 단추 (...)를 클릭하고 가져올 패키지를 선택한 다음 확인을 클릭합니다.
필요에 따라 패키지 이름을 업데이트합니다.
패키지의 보호 수준을 업데이트하려면 찾아보기 단추 (...) 를 클릭하고 패키지 보호 수준 대화 상자를 사용하여 다른 보호 수준을 선택합니다. 암호로 중요한 데이터 암호화 또는 암호로 모든 데이터 암호화 옵션을 선택한 경우 암호를 입력하고 확인합니다.
확인을 클릭하여 가져오기를 완료합니다.
SQL Server Management Studio를 사용하여 패키지를 내보내려면
시작을 클릭하고 Microsoft SQL Server를 가리킨 다음 SQL Server Management Studio를 클릭합니다.
서버에 연결 대화 상자에서 다음 옵션을 설정합니다.
서버 유형 상자에서 Integration Services를 선택합니다.
서버 이름 상자에서 서버 이름을 입력하거나 찾아보기를 클릭하여< 사용할> 서버를 찾습니다.
개체 탐색기가 열려 있지 않으면 보기 메뉴에서 개체 탐색기를 클릭합니다.
개체 탐색기에서 저장된 패키지 폴더를 확장합니다 .
하위 폴더를 확장하여 내보낼 패키지를 찾습니다.
패키지를 마우스 오른쪽 단추로 클릭하고 내보내기를 클릭한 다음 다음 중 하나를 수행합니다.
SQL Server 인스턴스로 내보내려면 SQL Server 옵션을 선택한 다음 서버를 지정하고 인증 모드를 선택합니다. SQL Server 인증을 선택하는 경우 사용자 이름과 암호를 제공합니다.
찾아보기 단추 (...)를 클릭하고 SSIS 패키지 폴더를 확장하여 패키지를 저장할 폴더를 찾습니다. 필요에 따라 패키지의 기본 이름을 업데이트한 다음 확인을 클릭합니다.
파일 시스템으로 내보내려면 파일 시스템 옵션을 선택합니다.
찾아보기 단추 (...) 를 클릭하여 패키지를 내보낼 폴더를 찾고 패키지 파일의 이름을 입력한 다음 저장을 클릭합니다 .
SSIS 패키지 저장소로 내보내려면 SSIS 패키지 저장소 옵션을 선택하고 서버를 지정합니다.
찾아보기 단추 (...)를 클릭하고 SSIS 패키지 폴더를 확장한 다음 패키지를 저장할 폴더를 선택합니다. 필요에 따라 패키지 이름 텍스트 상자에 패키지의 새 이름을 입력합니다. OK를 클릭합니다.
패키지의 보호 수준을 업데이트하려면 찾아보기 단추 (...) 를 클릭하고 패키지 보호 수준 대화 상자를 사용하여 다른 보호 수준을 선택합니다. 암호로 중요한 데이터 암호화 또는 암호로 모든 데이터 암호화 옵션을 선택한 경우 암호를 입력하고 확인합니다.
확인을 클릭하여 내보내기를 완료합니다.