다음을 통해 공유


SQL Server 가져오기 및 내보내기 마법사로 데이터를 가져오기 및 내보내기

적용 대상: Azure Data Factory의 SQL Server SSIS Integration Runtime

SQL Server 가져오기 및 내보내기 마법사는 원본에서 대상으로 데이터를 복사하는 간단한 방법입니다. 이 개요에서는 마법사가 원본 및 대상으로 사용할 수 있는 데이터 원본과 마법사를 실행하는 데 필요한 권한을 설명합니다.

마법사 다운로드

마법사를 실행하려고 하지만 컴퓨터에 Microsoft SQL Server가 설치되지 않은 경우 SSDT(SQL Server Data Tools)를 설치하여 SQL Server 가져오기 및 내보내기 마법사를 설치할 수 있습니다. 자세한 내용은 SSDT(SQL Server Data Tools) 다운로드를 참조하세요.

마법사를 실행하면 어떻게 되나요?

어떤 원본 및 대상을 사용할 수 있나요?

SQL Server 가져오기 및 내보내기 마법사는 다음 표에 나열된 데이터 원본에서 데이터를 복사할 수 있습니다. 이러한 데이터 원본에 연결하려면 추가 파일을 다운로드하고 설치해야 합니다.

데이터 원본 추가 파일을 다운로드해야 하나요?
엔터프라이즈 데이터베이스
SQL Server, Oracle, DB2 등
SQL Server 또는 SSDT(SQL Server Data Tools)는 SQL Server에 연결해야 하는 파일을 설치합니다. 그러나 SSDT는 Oracle 또는 IBM Db2와 같은 다른 엔터프라이즈 데이터베이스에 연결하는 데 필요한 모든 파일을 설치하지는 않습니다.

엔터프라이즈 데이터베이스에 연결하려면 일반적으로 다음 두 가지가 있어야 합니다.

1. 클라이언트 소프트웨어. 엔터프라이즈 데이터베이스 시스템용으로 클라이언트 소프트웨어가 이미 설치된 경우 일반적으로 연결해야 합니다. 클라이언트 소프트웨어를 설치하지 않은 경우 데이터베이스 관리자에게 사용이 허가된 복사본 설치 방법을 문의하세요.

2. 드라이버 또는 공급자. Microsoft는 Oracle에 연결할 드라이버 및 공급자를 설치합니다. IBM Db2에 연결하려면 Microsoft SQL Server 2016 Feature Pack에서 Microsoft SQL Server용 Microsoft OLEDB Provider for DB2 v5.0을 가져옵니다.

자세한 내용은 SQL Server 데이터 원본에 연결 또는 Oracle 데이터 원본에 연결을 참조하세요.
텍스트 파일(플랫 파일) 추가 파일이 필요 없습니다.

자세한 내용은 플랫 파일 데이터 원본에 연결을 참조하세요.
Microsoft Excel 및 Microsoft Access 파일 Microsoft Office는 데이터 원본으로 Excel 및 Access 파일에 연결해야 하는 모든 파일을 설치하지 않습니다. Microsoft Access 데이터베이스 엔진 2016 재배포 가능 패키지 다운로드를 가져옵니다.

자세한 내용은 Excel 데이터 원본에 연결 또는 Access 데이터 원본에 연결을 참조하세요.
Azure 데이터 원본
현재 Azure Blob Storage만 해당합니다.
SQL Server Data Tools는 Azure Blob Storage에 데이터 원본으로 연결하는 데 필요한 파일을 설치하지 않습니다. 다운로드 Azure용 Microsoft SQL Server 2016 Integration Services Feature Pack을 가져옵니다.

자세한 내용은 Azure Blob Storage에 연결을 참조하세요.
오픈 소스 데이터베이스
PostgreSQL, MySQL 등
이러한 데이터 원본에 연결하려면 추가 파일을 다운로드해야 합니다.

- PostgreSQL의 경우 PostgreSQL 데이터 원본에 연결을 참조하세요.
- MySQL의 경우 MySQL 데이터 원본에 연결을 참조하세요.
드라이버 또는 공급자를 사용할 수 있는 다른 모든 데이터 원본 일반적으로 다음 데이터 원본에 연결할 추가 파일을 다운로드해야 합니다.

- ODBC 드라이버 를 사용할 수 있는 모든 원본 자세한 정보는 ODBC 데이터 원본에 연결을 참고하세요.
- .Net Framework 데이터 공급자를 사용할 수 있는 모든 원본입니다.
- OLE DB 공급자를 사용할 수 있는 모든 원본입니다.

다른 데이터 원본에 대한 원본 및 대상 기능을 제공하는 타사 구성 요소는 SSIS(SQL Server Integration Services)용 추가 기능 제품으로 판매되는 경우가 있습니다.

내 데이터에 연결하려면 어떻게 할까요?

일반적으로 사용되는 데이터 원본에 연결하는 방법에 대한 자세한 내용은 다음 페이지 중 하나를 참조하세요.

여기에 나열되지 않은 데이터 원본에 연결하는 방법에 대한 자세한 내용은 연결 문자열 참고자료를 참조하세요. 이 타사 사이트에는 샘플 연결 문자열과 데이터 공급자 및 필요한 연결 정보에 대한 자세한 내용이 포함되어 있습니다.

어떤 권한이 있어야 하나요?

SQL Server 가져오기 및 내보내기 마법사를 성공적으로 실행하려면 최소한 다음 권한이 있어야 합니다. 현재 데이터 원본과 대상으로 작업하는 경우 이미 필요한 권한이 있을 수 있습니다.

권한이 필요한 작업 SQL Server에 연결하는 경우 필요한 특정 권한
원본 및 대상 데이터베이스나 파일 공유에 연결합니다. 서버 및 데이터베이스 로그인 권한
원본 데이터베이스 또는 파일에서 데이터를 내보내기하거나 읽습니다. 원본 테이블 및 뷰에 대한 SELECT 권한
대상 데이터베이스 또는 파일에 데이터 가져오기 또는 쓰기 대상 테이블에 대한 INSERT 권한
해당하는 경우 대상 데이터베이스 또는 파일을 만듭니다. CREATE DATABASE 또는 CREATE TABLE 권한
해당하는 경우 마법사에서 만든 SSIS 패키지를 저장합니다. 패키지를 SQL Server에 저장하려면 패키지를 msdb 데이터베이스에 저장할 수 있는 충분한 권한이 필요합니다.

마법사를 실행하는 동안 도움말 보기

마법사의 페이지 또는 대화 상자에서 F1 키를 탭하여 현재 페이지에 대한 설명서를 확인합니다.

마법사에서 SSIS(SQL Server Integration Services) 사용

마법사에서는 SSIS(SQL Server Integration Services)를 사용하여 데이터를 복사합니다. SSIS는 ETL(데이터 추출, 변환 및 로드)을 위한 도구입니다. 마법사 페이지에서는 일부 SSIS 언어를 사용합니다.

SSIS에서 기본 단위는 패키지입니다. 마법사의 페이지를 이동하고 옵션을 지정하면 마법사가 메모리에 SSIS 패키지를 만듭니다.

마법사가 끝날 때 SQL Server Standard 버전 이상이 설치된 경우 필요에 따라 SSIS 패키지를 저장할 수 있습니다. 나중에 SSIS 디자이너를 사용하여 패키지를 다시 사용하고 확장하여 작업, 변환 및 이벤트 기반 논리를 추가할 수 있습니다. SQL Server 가져오기 및 내보내기 마법사를 사용하여 원본에서 대상으로 데이터를 복사하는 기본 Integration Services 패키지를 간편하게 만들 수 있습니다.

SSIS에 대한 자세한 내용은 SQL Server Integration Services를 참조하세요.

후속 단계

마법사 시작. 자세한 내용은 SQL Server 가져오기 및 내보내기 마법사 시작을 참조하세요.

참고 항목

가져오기 및 내보내기 마법사의 이 간단한 예제로 시작
SQL Server 가져오기 및 내보내기 마법사에서 데이터 형식 매핑