다음을 통해 공유


가져오기 및 내보내기 마법사의 이 간단한 예제로 시작

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

Excel 스프레드시트에서 SQL Server 데이터베이스로 데이터를 가져오는 일반적인 시나리오를 통해 SQL Server 가져오기 및 내보내기 마법사에서 예상되는 작업을 알아봅니다. 다른 원본과 다른 대상을 사용하는 경우에도 이 항목에서는 마법사 실행에 대해 알아야 할 사항을 대부분 보여줍니다.

전제 조건 - 컴퓨터에 마법사가 설치되어 있나요?

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

이 예제의 Excel 원본 데이터

WizardWalkthrough.xlsx Excel 통합 문서의 WizardWalkthrough 워크시트에 복사할 원본 데이터(2개 열의 작은 테이블)는 다음과 같습니다.

Excel 원본 데이터

이 예제의 SQL Server 대상 데이터베이스

SQL Server Management Studio에서 원본 데이터를 복사할 SQL Server 대상 데이터베이스는 다음과 같습니다. 대상 테이블이 없습니다. 마법사에서 자동으로 테이블을 만들 수 있습니다.

SQL Server 대상 데이터베이스

1단계 - 마법사 시작

Windows 시작 메뉴의 Microsoft SQL Server 2016 그룹에서 마법사를 시작합니다.

마법사 시작

참고 항목

이 예제에서는 32비트 버전의 Microsoft Office가 설치되어 있으므로 32비트 마법사를 선택합니다. 따라서 32비트 데이터 공급자를 사용하여 Excel에 연결해야 합니다. 다른 많은 데이터 원본의 경우 일반적으로 64비트 마법사를 선택할 수 있습니다.

64비트 버전의 SQL Server 가져오기 및 내보내기 마법사를 사용하려면 SQL Server를 설치해야 합니다. SSDT(SQL Server Data Tools) 및 SSMS(SQL Server Management Studio)는 32비트 애플리케이션이며, 32비트 버전의 마법사를 포함하여 32비트 파일만 설치합니다.

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

2단계 - 시작 페이지 보기

마법사의 첫 번째 페이지는 환영 페이지입니다.

이 페이지를 다시 표시하지 않으려면 이 시작 페이지를 다시 표시하지 않음을 선택합니다.

마법사 시작

3단계 - 데이터 원본으로 Excel 선택

다음 페이지의 데이터 원본 선택에서는 Microsoft Excel을 데이터 원본으로 선택합니다. 그런 다음 Excel 파일을 찾아서 선택합니다. 마지막으로 파일을 만드는 데 사용된 Excel 버전을 지정합니다.

Important

Excel 파일 연결 및 Excel 파일에서 데이터를 로드할 때 제한 사항 및 알려진 문제에 대한 자세한 내용은 SSIS(SQL Server Integration Services)를 통해 Excel로 데이터 로드를 참조하세요.

Excel 데이터 원본 선택

마법사의 이 페이지에 대한 자세한 내용은 데이터 원본 선택을 참조하세요.

4단계 - 대상으로 SQL Server 선택

다음 페이지의 대상 선택에서는 SQL Server에 연결되는 목록에서 데이터 공급자 중 하나를 선택하여 Microsoft SQL Server를 대상으로 선택합니다. 이 예에서는 .Net Framework Data Provider for SQL Server를 선택합니다.

페이지에 공급자 속성 목록이 표시됩니다. 이러한 속성 중 대부분은 이해하기 어려운 이름이거나 생소한 설정입니다. 다행히도 엔터프라이즈 데이터베이스에 연결하려면 일반적으로 세 가지 정보만 제공해야 합니다. 다른 설정의 기본값은 무시할 수 있습니다.

필수 정보 .NET Framework Data Provider for SQL Server 속성
서버 이름 데이터 원본
인증(로그인) 정보 통합 보안 또는 사용자 ID비밀번호
서버에 있는 데이터베이스의 드롭다운 목록을 보려면 먼저 유효한 로그인 정보를 제공해야 합니다.
데이터베이스 이름 초기 카탈로그

SQL Server 대상 선택

SQL Server에 연결하는 방법에 대한 자세한 내용은 SQL Server 데이터 원본에 연결을 참조하세요. 마법사의 이 페이지에 대한 자세한 내용은 대상 선택을 참조하세요.

5단계 - 쿼리를 작성하는 대신 테이블 복사

다음 페이지의 테이블 복사 또는 쿼리 지정에서는 원본 데이터의 전체 테이블을 복사하도록 지정합니다. 복사할 데이터를 선택하기 위해 SQL 언어로 쿼리를 작성하지 않는 경우입니다.

테이블을 복사하도록 지정

마법사의 이 페이지에 대한 자세한 내용은 테이블 복사 또는 쿼리 지정을 참조하세요.

6단계 - 복사할 테이블 선택

다음 페이지의 원본 테이블 및 뷰 선택에서는 데이터 원본에서 복사할 테이블을 선택합니다. 그런 다음 선택한 각 원본 테이블을 새 테이블 또는 기존 대상 테이블에 매핑합니다.

이 예제에서는 기본적으로 마법사가 원본 열의 WizardWalkthrough$ 워크시트를 SQL Server 대상의 이름이 같은 새 테이블에 매핑했습니다. (Excel 통합 문서에는 하나의 워크시트만 포함됩니다.)

  • 원본 테이블의 이름에 있는 달러($) 기호는 Excel 워크시트를 나타냅니다. (Excel에서 명명된 범위는 이름만으로 표시됩니다.)
  • 대상 테이블 아이콘의 별표는 마법사가 새 대상 테이블을 만들 것임을 나타냅니다.

테이블 선택(이름 바꾸기 전)

새 대상 테이블의 이름에서 달러 기호($)를 제거하는 것이 좋습니다.

테이블 선택(이름 바꾸기 후)

마법사의 이 페이지에 대한 자세한 내용은 원본 테이블 및 뷰 선택을 참조하세요.

선택적 7단계 - 열 매핑 검토

원본 테이블 및 뷰 선택 페이지를 나가기 전에 필요에 따라 매핑 편집 단추를 클릭하여 열 매핑 대화 상자를 엽니다. 여기의 매핑 테이블에서 마법사가 원본 워크시트의 열을 새 대상 테이블의 열에 매핑하는 방법을 보여 줍니다.

열 매핑 보기

마법사의 이 페이지에 대한 자세한 내용은 열 매핑을 참조하세요.

선택적 8단계 - CREATE TABLE 문 검토

열 매핑 대화 상자가 열려 있는 동안 필요에 따라 SQL 편집 단추를 클릭하여 테이블 SQL 문 만들기 대화 상자를 엽니다. 마법사에서 생성한 CREATE TABLE 문을 확인하여 새 대상 테이블을 만듭니다. 일반적으로 문을 변경할 필요가 없습니다.

CREATE TABLE 문 보기

마법사의 이 페이지에 대한 자세한 내용은 테이블 SQL 문 만들기를 참조하세요.

선택적 9단계 - 복사할 데이터 미리 보기

OK를 클릭하여 테이블 SQL 문 만들기 대화 상자를 닫은 후에 다시 OK를 클릭하여 열 매핑 대화 상자를 닫으면 원본 테이블 및 뷰 선택 페이지로 돌아갑니다. 필요에 따라 프리뷰 단추를 클릭하여 마법사가 복사할 데이터 샘플을 확인합니다. 이 예에서는 괜찮아 보입니다.

복사할 데이터 미리 보기

마법사의 이 페이지에 대한 자세한 내용은 데이터 미리 보기를 참조하세요.

10단계 - 가져오기-내보내기 작업 실행

다음 페이지의 패키지 저장 및 실행에서 즉시 실행을 활성 상태로 유지하면 다음 페이지에서 마침을 클릭하는 즉시 실행에서 데이터를 복사합니다. 또는 패키지 저장 및 실행 페이지에서 마침을 클릭하여 다음 페이지를 건너뛸 수 있습니다.

패키지 실행

마법사의 이 페이지에 대한 자세한 내용은 패키지 저장 및 실행을 참조하세요.

11단계 - 마법사 완료 및 가져오기/내보내기 작업 실행

패키지 저장 및 실행 페이지에서 마침 대신 다음을 클릭한 경우 다음 페이지에서 마법사를 완료하면 마법사가 수행할 작업의 요약이 표시됩니다. 마침을 클릭하여 가져오기/내보내기 작업을 실행합니다.

마법사 완료

마법사의 이 페이지에 대한 자세한 내용은 마법사 완료를 참조하세요.

12단계 - 마법사가 수행한 내용 검토

마지막 페이지에서 마법사가 각 작업을 완료하는 모습을 보고 결과를 검토합니다. 강조 표시된 줄은 마법사가 데이터를 성공적으로 복사했음을 나타냅니다. 완료되었습니다.

마법사 성공

마법사의 이 페이지에 대한 자세한 내용은 작업 수행을 참조하세요.

SQL Server에 복사된 새 데이터 테이블

SQL Server Management Studio에서 마법사가 SQL Server에 만든 새 대상 테이블을 볼 수 있습니다.

SQL Server에 복사된 데이터

여기에서(SSMS에서도) 마법사가 SQL Server에 복사한 데이터를 볼 수 있습니다.

SQL Server에 복사된 데이터 2

자세한 정보

마법사의 작동 방식 자세히 알아보기.