다음을 통해 공유


ADO NET 대상 편집기(연결 관리자 페이지)

ADO NET 대상 편집기 대화 상자의 연결 관리자 페이지를 사용하여 대상에 대한 ADO.NET 연결을 선택할 수 있습니다. 이 페이지를 사용하면 데이터베이스에서 테이블이나 뷰를 선택할 수 있습니다.

ADO NET 대상에 대한 자세한 내용은 ADO.NET 대상을 참조하십시오.

연결 관리자 페이지를 열려면

  1. Business Intelligence Development Studio에서 ADO NET 대상이 있는 Integration Services 패키지를 엽니다.

  2. 데이터 흐름 탭에서 ADO NET 대상을 두 번 클릭합니다.

  3. ADO NET 대상 편집기에서 연결 관리자를 클릭합니다.

옵션

  • 연결 관리자
    목록에서 기존 연결 관리자를 선택하거나 새로 만들기를 클릭하여 새 연결을 만듭니다.

  • 새로 만들기
    ADO.NET 연결 관리자 구성 대화 상자를 사용하여 새 연결 관리자를 만듭니다.

  • 테이블 또는 뷰 사용
    목록에서 기존 테이블 또는 뷰를 선택하거나 새로 만들기를 클릭하여 새 테이블을 만듭니다.

  • 새로 만들기
    테이블 만들기 대화 상자를 사용하여 새 테이블 또는 뷰를 만듭니다.

    [!참고]

    새로 만들기를 클릭하면 Integration Services에서 연결된 데이터 원본에 따라 기본 CREATE TABLE 문을 생성합니다. 원본 테이블에 선언된 FILESTREAM 특성이 포함된 열이 있어도 기본 CREATE TABLE 문은 FILESTREAM 특성을 포함하지 않습니다. FILESTREAM 특성이 포함된 Integration Services 구성 요소를 실행하려면 먼저 대상 데이터베이스에서 FILESTREAM 저장소를 구현하십시오. 그런 다음 테이블 만들기 대화 상자에서 FILESTREAM 특성을 CREATE TABLE 문에 추가하십시오. 자세한 내용은 FILESTREAM 저장소 디자인 및 구현을 참조하십시오.

  • 미리 보기
    쿼리 결과 미리 보기 대화 상자를 사용하여 결과를 미리 봅니다. 미리 보기에는 최대 200개 행이 표시될 수 있습니다.

  • 사용 가능한 경우 대량 삽입 사용
    System.Data.SqlClient..::..SqlBulkCopy 인터페이스를 사용하여 대량 삽입 작업의 성능을 향상시킬지 여부를 지정합니다.

    System.Data.SqlClient..::..SqlConnection 개체를 반환하는 ADO.NET 공급자만 SqlBulkCopy 인터페이스의 사용을 지원합니다. .NET Data Provider for SQL Server(SqlClient)는 SqlConnection 개체를 반환하고, 사용자 지정 공급자는 SqlConnection 개체를 반환할 수 있습니다.

    사용 가능한 경우 대량 삽입 사용을 선택하고 오류 옵션을 행 리디렉션으로 설정하면 대상에서 오류 출력으로 리디렉션하는 일괄 처리 데이터에 올바른 행이 포함될 수 있습니다. 대량 작업의 오류를 처리하는 방법은 데이터 흐름 오류 처리를 참조하십시오. 오류 옵션에 대한 자세한 내용은 ADO NET 대상 편집기(오류 출력 페이지)를 참조하십시오.

[!참고]

SQL Server 또는 Sybase 원본 테이블에 ID 열이 포함되어 있으면 SQL 실행 태스크를 사용하여 ADO NET 대상 전과 후에 SET IDENTITY_INSERT 문을 실행해야 합니다. ID 열 속성은 열에 대한 증분 값을 지정합니다. SET IDENTITY_INSERT 문을 사용하면 ID 열에 명시적 값을 삽입할 수 있습니다. 같은 데이터베이스 연결에서 CREATE TABLE 및 SET IDENTITY 문을 실행하려면 ADO.NET 연결 관리자의 RetainSameConnection 속성을 True로 설정하십시오. 또한 SQL 실행 태스크와 ADO NET 대상에 같은 ADO.NET 연결 관리자를 사용하십시오.

자세한 내용은 SET IDENTITY_INSERT(Transact-SQL)IDENTITY(속성)(Transact-SQL)를 참조하십시오.