가져오기 및 내보내기 마법사의 간단한 예제 시작Get started with this simple example of the Import and Export Wizard

Excel 스프레드시트에서 SQL Server 데이터베이스로 데이터를 가져오는 일반적인 시나리오를 살펴봄으로써 SQL Server 가져오기 및 내보내기 마법사에서 기대할 수 있는 작업을 알아봅니다.Learn what to expect in the SQL Server Import and Export Wizard by walking through a common scenario - importing data from an Excel spreadsheet to a SQL Server database. 다른 원본과 대상을 사용하려는 경우에도 이 항목에서는 마법사를 실행하는 방법에 대해 알아야 할 사항을 대부분 보여 줍니다.Even if you plan to use a different source and a different destination, this topic shows you most of what you need to know about running the wizard.

필수 구성 요소 - 컴퓨터에 마법사가 설치되어 있습니까?Prerequisite - Is the wizard installed on your computer?

마법사를 실행하려고 하지만 컴퓨터에 MicrosoftMicrosoft SQL ServerSQL Server 가 설치되지 않은 경우 SSDT(SQL Server Data Tools)를 설치하여 SQL ServerSQL Server 가져오기 및 내보내기 마법사를 설치할 수 있습니다.If you want to run the wizard, but you don't have MicrosoftMicrosoft SQL ServerSQL Server installed on your computer, you can install the SQL ServerSQL Server Import and Export Wizard by installing SQL Server Data Tools (SSDT). 자세한 내용은 SSDT(SQL Server Data Tools) 다운로드를 참조하세요.For more info, see Download SQL Server Data Tools (SSDT).

이 예의 Excel 원본 데이터Here's the Excel source data for this example

WizardWalkthrough.xlsx Excel 통합 문서의 WizardWalkthrough 워크시트에 복사할 원본 데이터(2개 열의 작은 테이블)는 다음과 같습니다.Here's the source data that you're going to copy - a small two-column table in the WizardWalkthrough worksheet of the WizardWalkthrough.xlsx Excel workbook.

Excel 원본 데이터

이 예의 SQL Server 대상 데이터베이스Here's the SQL Server destination database for this example

SQL Server Management Studio에서 원본 데이터를 복사할 SQL Server 대상 데이터베이스는 다음과 같습니다.Here (in SQL Server Management Studio) is the SQL Server destination database to which you're going to copy the source data. 대상 테이블이 없으며, 마법사에서 테이블을 만들도록 합니다.The destination table isn't there - you're going to let the wizard create the table for you.

SQL Server 대상 데이터베이스

1단계 - 마법사 시작Step 1 - Start the wizard

Windows 시작 메뉴의 Microsoft SQL Server 2016 그룹에서 마법사를 시작합니다.You start the wizard from the Microsoft SQL Server 2016 group on the Windows Start menu.

마법사 시작

참고

이 예에서는 32비트 버전의 Microsoft Office가 설치되어 있으므로 32비트 마법사를 선택합니다.For this example, you pick the 32-bit wizard because you have the 32-bit version of Microsoft Office installed. 결과적으로 32비트 데이터 공급자를 사용하여 Excel에 연결해야 합니다.As a result, you have to use the 32-bit data provider to connect to Excel. 다른 많은 데이터 원본에서는 일반적으로 64비트 마법사를 선택할 수 있습니다.For many other data sources, you can typically pick the 64-bit wizard.

64비트 버전의 SQL Server 가져오기 및 내보내기 마법사를 사용하려면 SQL Server를 설치해야 합니다.To use the 64-bit version of the SQL Server Import and Export Wizard, you have to install SQL Server. SSDT(SQL Server Data Tools) 및 SSMS(SQL Server Management Studio)는 32비트 응용 프로그램이며, 32비트 버전의 마법사를 포함하여 32비트 파일만 설치합니다.SQL Server Data Tools (SSDT) and SQL Server Management Studio (SSMS) are 32-bit applications and only install 32-bit files, including the 32-bit version of the wizard.

자세한 내용은 SQL Server 가져오기 및 내보내기 마법사 시작을 참조하세요.For more info, see Start the SQL Server Import and Export Wizard.

2단계 - 시작 페이지 보기Step 2 - View the Welcome page

마법사의 첫 페이지는 시작 페이지입니다.The first page of the wizard is the Welcome page.

이 페이지가 다시 표시되지 않도록 하려면 이 시작 페이지를 다시 표시 안 함을 클릭하고 계속 진행합니다.You probably don't want to see this page again, so go ahead and click Do not show this starting page again.

마법사 시작

3단계 - 데이터 원본으로 Excel 선택Step 3 - Pick Excel as your data source

다음 페이지의 데이터 원본 선택에서 Microsoft Excel을 데이터 원본으로 선택합니다.On the next page, Choose a Data Source, you pick Microsoft Excel as your data source. 그런 다음 Excel 파일을 찾아서 선택합니다.Then you browse to pick the Excel file. 마지막으로 파일을 만드는 데 사용한 Excel 버전을 지정합니다.Finally you specify the Excel version that you used to create the file.

중요

Excel 파일 연결 및 Excel 파일에서 데이터를 로드할 때 제한 사항 및 알려진 문제에 대한 자세한 내용은 SSIS(SQL Server Integration Services)를 통해 Excel로 데이터 로드를 참조하세요.For detailed info about connecting to Excel files, and about limitations and known issues for loading data from or to Excel files, see Load data from or to Excel with SQL Server Integration Services (SSIS).

Excel 데이터 원본 선택

마법사의 이 페이지에 대한 자세한 내용은 데이터 원본 선택을 참조하세요.For more info about this page of the wizard, see Choose a Data Source.

4단계 - 대상으로 SQL Server 선택Step 4 - Pick SQL Server as your destination

다음 페이지의 대상 선택에서 SQL Server에 연결하는 목록에서 데이터 공급자 중 하나를 선택하여 Microsoft SQL Server를 대상으로 선택합니다.On the next page, Choose a Destination, you pick Microsoft SQL Server as your destination by picking one of the data providers in the list that connects to SQL Server. 이 예에서는 .Net Framework Data Provider for SQL Server를 선택합니다.In this example, you pick the .Net Framework Data Provider for SQL Server.

페이지에는 공급자 속성 목록이 표시됩니다.The page displays a list of provider properties. 이러한 속성 중 대부분은 이해하기 어려운 이름이거나 생소한 설정입니다.Many of these are unfriendly names and unfamiliar settings. 다행히도 엔터프라이즈 데이터베이스에 연결하려면 일반적으로 세 가지 정보만 제공해야 합니다.Fortunately, to connect to any enterprise database, you typically have to provide only three pieces of information. 다른 설정의 기본값은 무시할 수 있습니다.You can ignore the default values for the other settings.

필수 정보Required info .NET Framework Data Provider for SQL Server 속성.Net Framework Data Provider for SQL Server property
서버 이름Server name 데이터 원본Data Source
인증(로그인) 정보Authentication (login) info 통합 보안 또는 사용자 ID/암호Integrated Security; or User ID and Password
서버에 있는 데이터베이스의 드롭다운 목록을 보려면 먼저 유효한 로그인 정보를 제공해야 합니다.If you want to see a dropdown list of databases on the server, you first have to provide valid login info.
데이터베이스 이름Database name 초기 카탈로그Initial Catalog

SQL Server 대상 선택

SQL Server 연결에 대한 자세한 내용은 SQL Server 데이터 원본에 연결을 참조하세요.For more info about connecting to SQL Server, see Connect to a SQL Server Data Source. 마법사의 이 페이지에 대한 자세한 내용은 대상 선택을 참조하세요.For more info about this page of the wizard, see Choose a Destination.

5단계 - 쿼리를 작성하는 대신 테이블 복사Step 5 - Copy a table instead of writing a query

다음 페이지의 테이블 복사 또는 쿼리 지정에서 원본 데이터의 전체 테이블을 복사하도록 지정합니다.On the next page, Specify Table Copy or Query, you specify that you want to copy the entire table of source data. SQL 언어로 쿼리를 작성하여 복사할 데이터를 선택하지 않으려고 합니다.You don't want to write a query in the SQL language to select the data to copy.

테이블을 복사하도록 지정

마법사의 이 페이지에 대한 자세한 내용은 테이블 복사 또는 쿼리 지정을 참조하세요.For more info about this page of the wizard, see Specify Table Copy or Query.

6단계 - 복사할 테이블 선택Step 6 - Pick the table to copy

다음 페이지의 원본 테이블 및 뷰 선택에서 데이터 원본에서 복사할 테이블을 선택합니다.On the next page, Select Source Tables and Views, you pick the table or tables that you want to copy from the data source. 그런 다음 선택한 각 원본 테이블을 새 대상 테이블 또는 기존 대상 테이블에 맵핑합니다.Then you map each selected source table to a new or existing destination table.

이 예에서 마법사는 기본적으로 원본 열의 WizardWalkthrough$ 워크시트를 SQL Server 대상에 있는 동일한 이름의 새 테이블에 매핑했습니다.In this example, by default the wizard has mapped the WizardWalkthrough$ worksheet in the Source column to a new table with the same name at the SQL Server destination. (Excel 통합 문서에는 하나의 워크시트만 있습니다.)(The Excel workbook only contains a single worksheet.)

  • 원본 테이블의 이름에 있는 달러($) 기호는 Excel 워크시트를 나타냅니다.The dollar sign ($) on the name of the source table indicates an Excel worksheet. (Excel에서 명명된 범위는 이름만으로 표시됩니다.)(A named range in Excel is represented by its name alone.)
  • 대상 테이블 아이콘의 별은 마법사에서 새 대상 테이블을 만들 것임을 나타냅니다.The starburst on the destination table icon indicates that the wizard is going to create a new destination table.

테이블 선택(이름 변경 전)

새 대상 테이블의 이름에서 달러($) 기호를 제거하려고 합니다.You probably want to remove the dollar sign ($) from the name of the new destination table.

테이블 선택(이름 변경 후)

마법사의 이 페이지에 대한 자세한 내용은 원본 테이블 및 뷰 선택을 참조하세요.For more info about this page of the wizard, see Select Source Tables and Views.

7단계(선택 사항) - 열 매핑 검토Optional step 7 - Review the column mappings

원본 테이블 및 뷰 선택 페이지를 나가기 전에 필요에 따라 매핑 편집 단추를 클릭하여 열 매핑 대화 상자를 엽니다.Before you leave the Select Source Tables and Views page, optionally click the Edit Mappings button to open the Column Mappings dialog box. 여기의 매핑 테이블에서 마법사가 원본 워크시트의 열을 새 대상 테이블의 열에 매핑하는 방법을 보여 줍니다.Here, in the Mappings table, you see how the wizard is going to map columns in the source worksheet to columns in the new destination table.

열 매핑 보기

마법사의 이 페이지에 대한 자세한 내용은 열 매핑을 참조하세요.For more info about this page of the wizard, see Column Mappings.

8단계(선택 사항) - CREATE TABLE 문 검토Optional step 8 - Review the CREATE TABLE statement

열 매핑 대화 상자가 열려있는 동안 필요에 따라 SQL 편집 단추를 클릭하여 테이블 생성 SQL 문 대화 상자를 엽니다.While the Column Mappings dialog box is open, optionally click the Edit SQL button to open the Create Table SQL Statement dialog box. 마법사에서 생성한 CREATE TABLE 문을 확인하여 새 대상 테이블을 만듭니다.Here you see the CREATE TABLE statement generated by the wizard to create the new destination table. 명령문은 일반적으로 변경할 필요가 없습니다.Typically you don't have to change the statement.

CREATE TABLE 문 보기

마법사의 이 페이지에 대한 자세한 내용은 테이블 생성 SQL 문을 참조하세요.For more info about this page of the wizard, see Create Table SQL Statement.

9단계(선택 사항) - 복사할 데이터 미리 보기Optional step 9 - Preview the data to copy

확인을 클릭하여 테이블 생성 SQL 문 대화 상자를 닫은 다음 확인을 다시 클릭하여 열 매핑 대화 상자를 닫으면 원본 테이블 및 뷰 선택 페이지로 돌아갑니다.After you click OK to close the Create Table SQL Statement dialog box, then click OK again to close the Column Mappings dialog box, you're back on the Select Source Tables and Views page. 필요에 따라 미리 보기 단추를 클릭하여 마법사에서 복사할 데이터의 샘플을 볼 수 있습니다.Optionally click the Preview button to see a sample of the data that the wizard is going to copy. 이 예에서는 괜찮아 보입니다.In this example, it looks OK.

복사할 데이터 미리 보기

마법사의 이 페이지에 대한 자세한 내용은 데이터 미리 보기를 참조하세요.For more info about this page of the wizard, see Preview Data.

10단계 - 가져오기 및 내보내기 작업 실행 지정Step 10 - Yes, you want to run the import-export operation

후속 페이지에서 마침을 클릭하는 즉시 데이터를 복사할 수 있도록 다음 페이지의 패키지 저장 및 실행에서 즉시 실행이 선택된 채로 그대로 둡니다.On the next page, Save and Run Package, you leave Run immediately enabled to copy the data as soon as you click Finish on the next page. 또는 패키지 저장 및 실행 페이지에서 마침을 클릭하여 다음 페이지를 건너뛸 수 있습니다.Or you can skip the next page by clicking Finish on the Save and Run Package page.

패키지 실행

마법사의 이 페이지에 대한 자세한 내용은 패키지 저장 및 실행을 참조하세요.For more info about this page of the wizard, see Save and Run Package.

11단계 - 마법사 완료 및 가져오기/내보내기 작업 실행Step 11 - Finish the wizard and run the import-export operation

패키지 저장 및 실행 페이지에서 마침 대신 다음을 클릭한 경우 다음 페이지의 마법사 완료에서 마법사에서 수행할 작업에 대한 요약이 표시됩니다.If you clicked Next instead of Finish on the Save and Run Package page, then on the next page, Complete the Wizard, you see a summary of what the wizard is going to do. 마침을 클릭하여 가져오기/내보내기 작업을 실행합니다.Click Finish to run the import-export operation.

마법사 완료

마법사의 이 페이지에 대한 자세한 내용은 마법사 완료를 참조하세요.For more info about this page of the wizard, see Complete the Wizard.

12단계 - 마법사에서 수행한 작업 검토Step 12 - Review what the wizard did

마지막 페이지에서 마법사가 각 작업을 완료하는 것을 지켜본 다음 결과를 검토합니다.On the final page, watch as the wizard finishes each task, then review the results. 강조 표시된 줄은 마법사에서 데이터를 성공적으로 복사했음을 나타냅니다.The highlighted line indicates that the wizard copied your data successfully. 완료했습니다!You're finished!

성공적으로 완료된 마법사

마법사의 이 페이지에 대한 자세한 내용은 작업 수행을 참조하세요.For more info about this page of the wizard, see Performing Operation.

SQL Server에 복사된 새 데이터 테이블Here's the new table of data copied to SQL Server

SQL Server Management Studio에서 마법사가 SQL Server에 만든 새 대상 테이블을 볼 수 있습니다.Here (in SQL Server Management Studio) you see the new destination table that the wizard created in SQL Server.

SQL Server에 복사된 데이터

다시 SSMS에서 마법사가 SQL Server에 복사한 데이터를 볼 수 있습니다.Here (again in SSMS) you see the data that the wizard copied to SQL Server.

SQL Server에 복사된 데이터 2

자세히 알아보기Learn more

마법사의 작동 방식에 대해 자세히 알아봅니다.Learn more about how the wizard works.