SQL Server 가져오기 및 내보내기 마법사를 사용하여 데이터 가져오기 및 내보내기Import and Export Data with the SQL Server Import and Export Wizard

이전 버전의 SQL Server와 관련된 내용은 SQL Server 가져오기 및 내보내기 마법사 실행을 참조하세요.For content related to previous versions of SQL Server, see Run the SQL Server Import and Export Wizard.

SQL ServerSQL Server 가져오기 및 내보내기 마법사는 원본에서 대상으로 데이터를 복사하는 간단한 방법입니다. Import and Export Wizard is a simple way to copy data from a source to a destination. 이 개요에서는 마법사에서 원본 및 대상으로 사용할 수 있는 데이터 원본과 마법사를 실행하는 데 필요한 권한에 대해 설명합니다.This overview describes the data sources that the wizard can use as sources and destinations, as well as the permissions you need to run the wizard.

마법사 가져오기Get the wizard

마법사를 실행하려고 하지만 컴퓨터에 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).

마법사를 실행하면 어떻게 될까요?What happens when I run the wizard?

어떤 원본 및 대상을 사용할 수 있나요?What sources and destinations can I use?

SQL ServerSQL Server 가져오기 및 내보내기 마법사는 다음 표에 나와 있는 데이터 원본 간에 데이터를 복사할 수 있습니다.The SQL ServerSQL Server Import and Export Wizard can copy data to and from the data sources listed in the following table. 이러한 데이터 원본 중 일부에 연결하려면 추가 파일을 다운로드하여 설치해야 합니다.To connect to some of these data sources, you may have to download and install additional files.

데이터 원본Data source 추가 파일을 다운로드해야 하나요?Do I have to download additional files?
엔터프라이즈 데이터베이스Enterprise databases
SQL ServerSQL Server, Oracle, DB2 및 기타, Oracle, DB2, and others.
SQL Server 또는 SSDT(SQL Server Data Tools)는 SQL ServerSQL Server에 연결하는 데 필요한 파일을 설치합니다.SQL Server or SQL Server Data Tools (SSDT) installs the files that you need to connect to SQL ServerSQL Server. 그러나 SSDT는 Oracle 또는 IBM DB2와 같은 다른 엔터프라이즈 데이터베이스에 연결하는 데 필요한 모든 파일을 설치하지 않습니다.But SSDT doesn't install all the files that you need to connect to other enterprise databases such as Oracle or IBM DB2.

엔터프라이즈 데이터베이스에 연결하려면 일반적으로 다음 두 가지 항목이 있어야 합니다.To connect to an enterprise database, you typically have to have two things:

1. 클라이언트 소프트웨어 -1. Client software. 엔터프라이즈 데이터베이스 시스템용으로 클라이언트 소프트웨어가 이미 설치된 경우 일반적으로 연결해야 합니다.If you already have the client software installed for your enterprise database system, then you typically have what you need to make a connection. 클라이언트 소프트웨어를 설치하지 않은 경우 데이터베이스 관리자에게 사용이 허가된 복사본 설치 방법을 문의하세요.If you don't have the client software installed, ask the database administrator how to install a licensed copy.

2. 드라이버 또는 공급자 -2. Drivers or providers. Microsoft는 Oracle에 연결할 드라이버와 공급자를 설치합니다.Microsoft installs drivers and providers to connect to Oracle. IBM DB2에 연결하려면 Microsoft SQL Server 2016 Feature Pack에서 Microsoft SQL Server용 Microsoft® OLEDB Provider for DB2 v5.0을 가져옵니다.To connect to IBM DB2, get the Microsoft® OLEDB Provider for DB2 v5.0 for Microsoft SQL Server from the Microsoft SQL Server 2016 Feature Pack.

자세한 내용은 SQL Server 데이터 원본에 연결 또는 Oracle 데이터 원본에 연결을 참조하세요.For more info, see Connect to a SQL Server Data Source or Connect to an Oracle Data Source.
텍스트 파일(플랫 파일)Text files (flat files) 추가 파일이 필요 없습니다.No additional files required.

자세한 내용은 플랫 파일 데이터 원본에 연결을 참조하세요.For more info, see Connect to a Flat File Data Source.
Microsoft Excel 및 Microsoft Access 파일Microsoft Excel and Microsoft Access files Microsoft Office는 데이터 원본으로 Excel 및 Access 파일에 연결해야 하는 모든 파일을 설치하지 않습니다.Microsoft Office doesn't install all the files that you need to connect to Excel and Access files as data sources. Microsoft Access 데이터베이스 엔진 2016 재배포 가능 패키지 다운로드를 가져옵니다.Get the following download - Microsoft Access Database Engine 2016 Redistributable.

자세한 내용은 Excel 데이터 원본에 연결 또는 Access 데이터 원본에 연결을 참조하세요.For more info, see Connect to an Excel Data Source or Connect to an Access Data Source.
Azure 데이터 원본Azure data sources
현재 Azure Blob Storage만 해당합니다.Currently only Azure Blob Storage.
SQL Server Data Tools는 Azure Blob Storage에 연결하는 데 필요한 파일을 데이터 원본으로 설치하지 않습니다.SQL Server Data Tools don't install the files that you need to connect to Azure Blob Storage as a data source. 다운로드 Azure용 Microsoft SQL Server 2016 Integration Services Feature Pack을 가져옵니다.Get the following download - Microsoft SQL Server 2016 Integration Services Feature Pack for Azure.

자세한 내용은 Azure Blob Storage에 연결을 참조하세요.For more info, see Connect to Azure Blog Storage.
오픈 소스 데이터베이스Open source databases
PostgreSQL, MySQL 및 기타PostgreSQL, MySql, and others.
이러한 데이터 원본에 연결하려면 추가 파일을 다운로드해야 합니다.To connect to these data sources, you have to download additional files.

- PostgreSQL의 경우 PostgreSQL 데이터 원본에 연결을 참조하세요.- For PostgreSQL, see Connect to a PostgreSQL Data Source.
- MySQL의 경우 MySQL 데이터 원본에 연결을 참조하세요.- For MySql, see Connect to a MySQL Data Source.
드라이버 또는 공급자를 사용할 수 있는 기타 모든 데이터 원본Any other data source for which a driver or provider is available 일반적으로 다음 데이터 원본에 연결할 추가 파일을 다운로드해야 합니다.You typically have to download additional files to connect to the following types of data sources.

- ODBC 드라이버 를 사용할 수 있는 모든 원본- Any source for which an ODBC driver is available. 자세한 내용은 ODBC 데이터 원본에 연결을 참조하세요.For more info, see Connect to an ODBC Data Source.
- .Net Framework 데이터 공급자 를 사용할 수 있는 모든 원본- Any source for which a .Net Framework Data Provider is available.
- OLE DB 공급자 를 사용할 수 있는 모든 원본- Any source for which an OLE DB Provider is available.

다른 데이터 원본에 대한 원본 및 대상 기능을 제공하는 타사 구성 요소는 SSIS(SQL Server Integration Services)용 추가 기능 제품으로 판매되는 경우가 있습니다.Third-party components that provide source and destination capabilities for other data sources are sometimes marketed as add-on products for SQL Server Integration Services (SSIS).

내 데이터에 연결하려면 어떻게 할까요?How do I connect to my data?

일반적으로 사용되는 데이터 원본에 연결하는 방법에 대한 자세한 내용은 다음 페이지 중 하나를 참조하세요.For info about how to connect to a commonly used data source, see one of the following pages:

여기에 나열되지 않은 데이터 원본에 연결하는 방법에 대한 자세한 내용은 연결 문자열 참조를 참조하세요.For info about how to connect to a data source that's not listed here, see The Connection Strings Reference. 이 타사 사이트에는 샘플 연결 문자열과 필요한 데이터 공급자 및 연결 정보에 대한 추가 정보가 포함되어 있습니다.This third-party site contains sample connection strings and more info about data providers and the connection info they require.

어떤 권한이 필요한가요?What permissions do I need?

SQL ServerSQL Server 가져오기 및 내보내기 마법사를 성공적으로 실행하려면 적어도 다음 권한이 있어야 합니다.To run the SQL ServerSQL Server Import and Export Wizard successfully, you have to have at least the following permissions. 현재 데이터 원본과 대상으로 작업하는 경우 이미 필요한 권한이 있을 수 있습니다.If you already work with your data source and destination, you probably already have the permissions that you need.

수행할 작업You need permissions to do these things SQL Server에 연결하는 경우 필요한 특정 권한If you're connecting to SQL Server, you need these specific permissions
원본 및 대상 데이터베이스나 파일 공유에 연결합니다.Connect to the source and destination databases or file shares. 서버 및 데이터베이스 로그인 권한Server and database login rights.
원본 데이터베이스 또는 파일에서 데이터 내보내기 또는 읽기Export or read data from the source database or file. 원본 테이블 및 뷰에 대한 SELECT 권한SELECT permissions on the source tables and views.
대상 데이터베이스 또는 파일에 데이터 가져오기 또는 쓰기Import or write data to the destination database or file. 대상 테이블에 대한 INSERT 권한INSERT permissions on the destination tables.
대상 데이터베이스 또는 파일 만들기(해당하는 경우)Create the destination database or file, if applicable. CREATE DATABASE 또는 CREATE TABLE 권한CREATE DATABASE or CREATE TABLE permissions.
마법사가 만든 SSIS 패키지(해당하는 경우)Save the SSIS package created by the wizard, if applicable. SQL ServerSQL Server에 패키지를 저장하려는 경우 msdb 데이터베이스에 패키지를 저장할 수 있는 권한If you want to save the package to SQL ServerSQL Server, permissions sufficient to save the package to the msdb database.

마법사를 실행하는 동안 도움말 보기Get help while the wizard is running

마법사의 모든 페이지 또는 대화 상자에서 F1 키를 누르면 현재 페이지에 대한 설명서를 볼 수 있습니다.Tap the F1 key from any page or dialog box of the wizard to see documentation for the current page.

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

마법사에서는 SSIS(SQL Server Integration Services)를 사용하여 데이터를 복사합니다.The wizard uses SQL Server Integration Services (SSIS) to copy data. SSIS는 데이터를 ETL(추출, 변환 및 로드)하는 도구입니다.SSIS is a tool for extracting, transforming, and loading data (ETL). 마법사 페이지에서는 SSIS 언어 일부를 사용합니다.The pages of the wizard use some of the language of SSIS.

SSIS에서 기본 단위는 패키지입니다.In SSIS, the basic unit is the package. 마법사는 사용자가 마법사 페이지를 진행하고 옵션을 지정하면 메모리 내에 SSIS 패키지를 만듭니다.The wizard creates an SSIS package in memory as you move through the pages of the wizard and specify options.

SQL ServerSQL Server Standard Edition 이상이 설치된 경우 마법사의 마지막 단계에서 필요에 따라 SSIS 패키지를 저장할 수 있습니다.At the end of the wizard, if you have SQL ServerSQL Server Standard Edition or higher installed, you can optionally save the SSIS package. 나중에 SSISSSIS 디자이너를 사용하여 패키지를 다시 실행하고 태스크, 변환 및 이벤트 기반 논리를 추가하여 패키지를 확장할 수 있습니다.Later you can reuse the package and extend it by using SSISSSIS Designer to add tasks, transformations, and event-driven logic. SQL ServerSQL Server 가져오기 및 내보내기 마법사는 원본의 데이터를 대상으로 복사하는 Integration ServicesIntegration Services 패키지를 만드는 가장 간단한 방법을 제공합니다.The SQL ServerSQL Server Import and Export Wizard is the simplest way to create a basic Integration ServicesIntegration Services package that copies data from a source to a destination.

SSIS에 대한 자세한 내용은 SQL Server Integration Services를 참조하세요.For more info about SSIS, see SQL Server Integration Services.

다음 단계What's next?

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

관련 항목:See also

가져오기 및 내보내기 마법사의 이 간단한 예제로 시작Get started with this simple example of the Import and Export Wizard
SQL Server 가져오기 및 내보내기 마법사에서 데이터 형식 매핑Data Type Mapping in the SQL Server Import and Export Wizard