원본 테이블 및 뷰 선택(SQL Server 가져오기 및 내보내기 마법사)Select Source Tables and Views (SQL Server Import and Export Wizard)

전체 테이블을 복사할지 여부를 지정한 후나 쿼리를 입력하고 나면 SQL ServerSQL Server 가져오기 및 내보내기 마법사가 원본 테이블 및 뷰 선택을 표시합니다.After you specify that you want to copy an entire table, or after you provide a query, the SQL ServerSQL Server Import and Export Wizard shows Select Source Tables and Views. 이 페이지에서는 복사할 기존 테이블 및 뷰를 선택합니다.On this page, you select the existing tables and views that you want to copy. 그런 다음 원본 테이블을 새 대상 테이블 또는 기존 대상 테이블에 매핑합니다.Then you map the source tables to new or existing destination tables. 필요에 따라 개별 열의 매핑을 검토하고 샘플 데이터를 미리 봅니다.Optionally, you also review the mapping of individual columns and preview sample data.

둘 이상의 SQL Server 데이터베이스 또는 테이블과 뷰 이외의 다른 SQL Server 데이터베이스 개체를 복사해야 하는 경우 가져오기 및 내보내기 마법사 대신 데이터베이스 복사 마법사를 사용합니다.If you have to copy more than one SQL Server database, or SQL Server database objects other than tables and views, use the Copy Database Wizard instead of the Import and Export Wizard. 자세한 내용은 데이터베이스 복사 마법사 사용을 참조하세요.For more info, see Use the Copy Database Wizard.

스크린샷 - 테이블을 복사하려는 경우Screen shot - If you're going to copy tables

다음 스크린샷은 이전에 테이블 복사 또는 쿼리 지정 페이지에서 하나 이상의 테이블 또는 뷰에서 데이터 복사 옵션을 선택했을 때 표시되는 마법사의 원본 테이블 및 뷰 선택 페이지의 예입니다.The following screen shot shows an example of the Select Source Tables and Views page of the wizard when you previously selected the Copy data from one or more tables or views option on the Specify Table Copy or Query page. 데이터 원본에서 사용할 수 있는 모든 테이블 및 뷰가 목록에 표시됩니다.In the list you see all the tables and views available from the data source.

이 예에서 원본 목록에는 AdventureWorks 샘플 데이터베이스의 모든 테이블이 포함되어 있습니다.In this example, the Source list contains all the tables in the AdventureWorks sample database. 선택한 행은 사용자가 Sales.Customer 테이블을 원본에서 대상의 새 Sales.CustomerNew 테이블로 복사하려고 함을 보여 줍니다.The selected row shows that the user wants to copy the Sales.Customer table from the source to the new Sales.CustomerNew table at the destination.

가져오기 및 내보내기 마법사의 테이블 선택 페이지Select tables page of the Import and Export Wizard

스크린샷 - 쿼리를 제공한 경우Screen shot - If you provided a query

다음 스크린샷은 이전에 테이블 복사 또는 쿼리 지정 페이지에서 전송 데이터를 지정할 쿼리 작성 옵션을 선택했을 때 표시되는 마법사의 원본 테이블 및 뷰 선택 페이지의 예입니다.The following screen shot shows an example of the Select Source Tables and Views page of the wizard when you previously selected the Write a query to specify the data to transfer option on the Specify Table Copy or Query page. 원본 목록에는 단일 행만 포함됩니다. 여기서 [Query]라는 항목은 원본 쿼리 제공 페이지에서 제공한 쿼리를 나타냅니다.The Source list contains only a single row, where the item named [Query] represents the query that you provided on the Provide a Source Query page.

이 예제에서 사용자는 쿼리 결과를 원본에서 대상의 Sales.CustomerNew 테이블로 복사하려고 합니다.In this example, the user wants to copy the query results from the source to the Sales.CustomerNew table at the destination.

가져오기 및 내보내기 마법사의 테이블 선택 페이지Select tables page of the Import and Export Wizard

원본 및 대상 테이블 선택Select source and destination tables

원본Source
사용 가능한 목록에서 확인란을 사용하여 대상으로 복사할 테이블 및 뷰를 선택합니다.Using the check boxes, select from the list of available tables and views to copy to the destination. 기본적으로 데이터 원본의 데이터를 변경하지 않고 복사합니다.By default, data from the data source is copied without changes. 새 대상 테이블을 만드는 경우 새 테이블에 대한 스키마(즉, 열 목록 및 해당 속성)도 데이터 원본에서 변경하지 않고 복사됩니다.If you create a new destination table, the schema for the new table - that is, the list of columns and their properties - is also copied without change from the data source.

쿼리를 제공한 경우 목록에는 이름이 [Query]인 항목 하나만 포함됩니다.If you provided a query, the list contains only one item with the name [Query].

대상Destination
목록에서 각 원본 테이블 또는 쿼리에 대한 대상 테이블을 선택하거나 마법사에서 만들려는 새 테이블의 이름을 입력합니다.Select a destination table from the list for each source table or query, or enter the name of a new table that you want the wizard to create. 기존 대상 테이블을 선택할 경우 테이블의 열 데이터 형식이 원본 데이터와 호환되어야 합니다.If you select an existing destination table, the table has to have columns with data types that are compatible with the source data.

참고

외부 도구(예: SQL Server Management StudioSQL Server Management Studio)를 사용하여 대상 데이터베이스에서 새 테이블을 만들기 위해 마법사의 이 지점에서 일시 중지할 경우 사용 가능한 대상 테이블의 목록에 새 테이블이 즉시 표시되지는 않습니다.If you pause at this point in the wizard to create a new table manually in the destination database by using an external tool (such as SQL Server Management StudioSQL Server Management Studio), the new table is not immediately visible in the list of available destination tables. 대상 테이블 목록을 새로 고치려면 대상 선택 페이지로 돌아가 대상 데이터베이스를 다시 선택하여 사용 가능한 테이블 및 뷰 목록을 새로 고친 다음 다시 원본 테이블 및 뷰 선택 페이지로 이동합니다.To refresh the list of destination tables, step back to the Choose a Destination page, re-select the destination database to refresh the list of available tables and views, and then step forward again to the Select Source Tables and Views page.

필요에 따라 열 매핑 검토 및 데이터 미리 보기Optionally, review column mappings and preview data

매핑 편집 Edit mappings
필요에 따라 매핑 편집을 클릭하여 선택한 테이블에 대한 열 매핑 대화 상자를 표시합니다.Optionally, click Edit mappings to display the Column Mappings dialog box for the selected table. 열 매핑 대화 상자를 사용하여 다음을 수행합니다.Use the Column Mappings dialog box to do the following things,

  • 원본과 대상 간의 개별 열 매핑을 검토합니다.Review the mapping of individual columns between the source and the destination.
  • 복사하지 않을 열에 무시 를 선택하여 일부 열만 복사합니다.Copy only a subset of columns by selecting ignore for columns that you don't want to copy.

자세한 내용은 열 매핑을 참조하세요.For more info, see Column Mappings.

미리 보기Preview
필요에 따라 미리 보기를 클릭하여 데이터 미리 보기 대화 상자에서 최대 200개의 샘플 데이터 행을 미리 봅니다.Optionally, click Preview to preview up to 200 rows of sample data in the Preview Data dialog box. 이를 통해 원하는 데이터를 마법사가 복사하는지 확인할 수 있습니다.This confirms that the wizard is going to copy the data that you want to copy. 자세한 내용은 데이터 미리 보기를 참조하세요.For more info, see Preview Data.

데이터를 미리 본 후 마법사의 이전 페이지에서 선택한 옵션을 변경할 수도 있습니다.After you preview the data, you may want to change the options that you selected on previous pages of the wizard. 이렇게 변경하려면 원본 테이블 및 뷰 선택 페이지로 돌아간 다음 뒤로 를 클릭하여 선택 내용을 변경할 수 있는 이전 페이지로 돌아갑니다.To make these changes, return to the Select Source Tables and Views page, and then click Back to return to previous pages where you can change your selections.

Excel에 대한 원본 및 대상 테이블 선택Select source and destination tables for Excel

중요

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 원본 테이블Excel source tables

Excel 데이터 원본에 대한 원본 테이블 및 뷰 목록에는 두 가지 유형의 Excel 개체가 포함됩니다.The list of source tables and views for an Excel data source includes two types of Excel objects.

  • 워크시트.Worksheets. 워크시트 이름 뒤에는 달러 기호($)가 옵니다(예: 'Sheet1$ ').Worksheet names are followed by the dollar sign ($) - for example, 'Sheet1$'.
  • 명명된 범위.Named ranges. 명명된 범위(있는 경우)는 이름별으로 나열됩니다.Named ranges, if any, are listed by name.

명명되지 않는 특정 셀 범위(예: [Sheet1$A1:B4])에서 또는 해당 범위로 데이터를 로드하려면 쿼리를 작성해야 합니다.If you want to load data from or to a specific, unnamed range of cells - for example, from or to [Sheet1$A1:B4], you have to write a query. 테이블 복사 또는 쿼리 지정 페이지로 돌아가서 전송 데이터를 지정할 쿼리 작성을 선택합니다.Step back to the Specify Table Copy or Query page and select Write a query to specify the data to transfer.

Excel 대상 테이블Excel destination tables

Excel로 데이터를 내보내는 경우에 다음 세 가지 방법 중 하나로 대상을 지정할 수 있습니다.If you are exporting data to Excel, you can specify the destination in one of the following three ways.

  • 워크시트.Worksheet. 워크시트를 지정하려면 시트 이름 끝에 $ 문자를 추가하고 문자열 주위에 구분 기호를 추가합니다(예: [Sheet1$]).To specify a worksheet, append the $ character to the end of the sheet name and add delimiters around the string - for example, [Sheet1$].
  • 명명된 범위.Named range. 명명된 범위를 지정하려면 범위 이름을 사용하면 됩니다(예: MyDataRange).To specify a named range, simply use the range name - for example, MyDataRange.
  • 명명되지 않은 범위.Unnamed range. 명명하지 않은 셀의 범위를 지정하려면 시트 이름 끝에 $ 문자를 추가하고 문자열 주위에 구분 기호를 추가합니다(예: [Sheet1$A1:B4]).To specify a range of cells that you haven't named, append the $ character to the end of the sheet name, add the range specification, and add delimiters around the string - for example, [Sheet1$A1:B4].

Excel을 원본 또는 대상으로 사용하는 경우 매핑 편집 을 클릭하고 열 매핑 페이지에서 데이터 형식 매핑을 검토하는 것이 좋습니다.When you're using Excel as a source or destination, it's a good idea to click Edit Mappings and to review the data type mappings on the Column Mappings page.

다음 단계What's next?

대상에 복사 및 매핑할 기존 테이블 및 뷰를 선택한 후 다음 페이지는 패키지 저장 및 실행입니다.After you select the existing tables and views to copy and map them to their destinations, the next page is Save and Run Package. 이 페이지에서는 복사 작업을 즉시 실행할지 여부를 지정합니다.On this page, you specify whether you want to run the copy operation immediately. 구성에 따라 마법사에서 만든 SQL ServerSQL Server Integration ServicesIntegration Services 패키지를 저장하여 사용자 지정하고 나중에 다시 사용할 수도 있습니다.Depending on your configuration, you may also be able to save the SQL ServerSQL Server Integration ServicesIntegration Services package created by the wizard to customize it and to reuse it later. 자세한 내용은 패키지 저장 및 실행을 참조하세요.For more info, see Save and Run Package.

관련 항목:See also

가져오기 및 내보내기 마법사의 이 간단한 예제로 시작Get started with this simple example of the Import and Export Wizard
SSIS(SQL Server Integration Services)를 통해 Excel에서 데이터 로드Load data from or to Excel with SQL Server Integration Services (SSIS)