전송 대상 - Microsoft SQL Server
    • PDF

    전송 대상 - Microsoft SQL Server

    • PDF

    기사 요약

    개요

    SQLServer로 데이터를 전송하는 설정 도움말 페이지입니다.

    제약조건

    • 특별히 없음

    설정 항목

    STEP1 기본 설정

    품목명필수기본값내용
    Microsoft SQL Server 연결 정보----------------------------------------------------------------------------------------------.미리 등록되어 있는 접속 정보 중 이번 전송 설정에 필요한 권한을 가진 접속 정보를 선택합니다.
    데이터베이스 이름----------------------------------------------------------------------------------------------.전송할 데이터베이스 이름을 지정해 주세요.
    스키마No----------------------------------------------------------------------------------------------.전송할 스키마 이름을 지정해 주세요.
    테이블----------------------------------------------------------------------------------------------.전송할 테이블 이름을 지정해 주세요
    사용자 정의 변수를 이용하여 TROCCO 데이터 전송 시 동적으로 설정값을 결정하는 것도 가능하다.
    전송 모드insertinsert, **insert_direct,**truncate_insert, replace, merge 중 적절한 전송 모드를 선택한다.
    모드에 대한 자세한 내용은 아래 전송 모드에 대해 확인하시기 바랍니다.
    병합 키No----------------------------------------------------------------------------------------------.전송 모드가 merge이고 주키가 전송 대상 테이블에 존재하지 않을 때, 전송할 데이터의 키 컬럼 이름을 지정합니다.

    전송 모드에 대하여

    모드명내용
    insert먼저 중간 테이블을 생성하고 데이터를 전송합니다. 모든 중간 테이블 생성이 완료되면 대상 테이블에 데이터를 삽입합니다.
    대상 테이블이 존재하지 않는 경우 자동으로 생성됩니다.
    insert_direct대상 테이블에 직접 행을 삽입합니다.
    대상 테이블이 존재하지 않는 경우 자동으로 생성됩니다.
    다만, 전송이 실패했을 때 대상 테이블에 데이터가 삽입되어 있을 수 있습니다.
    truncate_insertinsert 모드에서는 대상 테이블에 데이터 삽입이 이루어지기 전에 대상 테이블의 내용이 모두 삭제됩니다.
    replace먼저 중간 테이블을 생성하고 데이터를 전송합니다. 중간 테이블 생성이 완료되면 대상 테이블을 삭제하고 중간 테이블을 대상 테이블 이름으로 변경합니다.
    단, 전송 실패 시 대상 테이블이 삭제될 수 있습니다.
    merge먼저 중간 테이블을 생성하고 데이터를 전송합니다. 모든 중간 테이블 생성이 완료되면 중간 테이블의 데이터 병합 키가 대상 테이블에 이미 존재한다면 업데이트, 그렇지 않다면 삽입 처리가 이루어집니다.
    대상 테이블이 존재하지 않는 경우 자동으로 생성됩니다.

    STEP2 세부 설정

    품목명기본값내용
    최대 재시도 횟수12최대 재시도 횟수를 지정할 수 있습니다.
    재시도 대기 시간(밀리초)1000재시도 시 대기 시간을 지정할 수 있습니다.
    재시도 대기 시간 최대값(밀리초)1800000재시도 시 대기시간의 최대값을 지정할 수 있습니다.
    배치 크기16777216배치 크기를 지정할 수 있습니다.
    기본 시간대UTC기본 시간대를 지정할 수 있습니다.
    연결 시간 제한(초)300드라이버가 연결될 때까지의 시간 제한을 초 단위로 지정할 수 있습니다.
    0으로 설정하면 Microsoft SQL Server의 기본값인 15초가 됩니다.
    소켓 타임아웃(초)1800쿼리 실행까지의 타임아웃을 초 단위로 지정할 수 있습니다.
    0으로 설정하면 타임아웃이 발생하지 않습니다.

    이 문서가 도움이 되었습니까?