테이블 복사 또는 쿼리 지정(SQL Server 가져오기 및 내보내기 마법사)

테이블 복사 또는 쿼리 지정 페이지를 사용하여 데이터 복사 방법을 지정할 수 있습니다. 그래픽 인터페이스를 사용하여 복사할 기존 데이터베이스 개체를 선택하거나 Transact-SQL을 사용하여 복잡한 쿼리를 만들 수 있습니다.

이 마법사에 대한 자세한 내용은 SQL Server 가져오기 및 내보내기 마법사를 사용하여 데이터 가져오기 및 내보내기를 참조하십시오. 성공적으로 마법사를 실행하기 위해 필요한 권한과 같은 마법사 시작 옵션에 대한 자세한 내용은 방법: SQL Server 가져오기 및 내보내기 마법사 실행을 참조하십시오.

SQL Server 가져오기 및 내보내기 마법사의 목적은 원본에서 대상으로 데이터를 복사하는 것입니다. 이 마법사는 대상 데이터베이스 및 대상 테이블도 만들 수 있습니다. 그러나 여러 개의 데이터베이스 또는 테이블을 복사하거나 다른 종류의 데이터베이스 개체를 복사할 경우 대신 데이터베이스 복사 마법사를 사용해야 합니다. 자세한 내용은 데이터베이스 복사 마법사 사용을 참조하십시오.

옵션

  • 하나 이상의 테이블 또는 뷰에서 데이터 복사
    원본 테이블 및 뷰 선택 대화 상자를 사용하여 선택한 원본 테이블과 뷰의 필드를 지정한 대상으로 복사할 수 있습니다. 레코드를 필터링하거나 순서를 지정하지 않고 원본의 모든 데이터를 복사하려면 이 옵션을 사용합니다.

    .NET Framework 데이터 공급자를 사용하여 데이터 원본에 연결하면 하나 이상의 테이블 또는 뷰에서 데이터 복사 옵션을 사용하지 못할 수 있습니다. 이 옵션은 ProviderDescriptors.xml 파일에 ProviderDescription 섹션이 있는 공급자에 대해서만 사용할 수 있습니다. 각 ProviderDescription 섹션에는 해당 공급자에서 메타데이터를 검색하는 데 필요한 정보가 포함되어 있습니다. 기본적으로 다음 공급자에 대해서만 ProviderDescriptors.xml 파일에 ProviderDescription 섹션이 포함됩니다.

    • System.Data.SqlClient

    • System.Data.OracleClient

    • System.Data.OleDb

    • System.Data.Odbc

    추가 공급자에 대해 하나 이상의 테이블 또는 뷰에서 데이터 복사 옵션을 사용할 수 있도록 하기 위해 타사에서는 ProviderDescriptors.xml 파일에 자체 ProviderDescriptor 섹션을 추가할 수 있습니다. 기본적으로 이 파일은 <drive>:\Program Files\Microsoft SQL Server\100\DTS\ProviderDescriptors에 있습니다. ProviderDescriptor 섹션에 대한 요구 사항을 검토하려면 기본적으로 ProviderDescriptors.xml 파일과 같은 폴더에 있는 ProviderDescriptors.xsd 스키마 파일을 참조하십시오.

  • 전송 데이터를 지정할 쿼리 작성
    원본 쿼리 지정 대화 상자를 사용하여 행을 검색할 SQL 문을 작성할 수 있습니다. 복사 작업 중에 원본 데이터를 수정하거나 제한하려면 이 옵션을 사용합니다. 선택 조건에 일치하는 행만 복사할 수 있습니다.