개요
Microsoft SQL Server에서 데이터를 전송하는 설정 도움말 페이지입니다.
제약조건
-
전송 설정에 사용할 연결 정보의 사용자에게 전송하고자 하는 오브젝트의 SELECT 권한이 부여되어 있어야 합니다. (db_datareader 권한 등)
자세한 내용은 공식 문서를 참고하시기 바랍니다. -
테이블 목록, 스키마 목록 추천 기능을 이용하기 위해서는 전송 설정에서 사용하는 Microsoft SQL Server 연결 정보에 다음과 같은 권한이 부여되어 있어야 합니다.
- 테이블 목록은
sys.databases에서가져옵니다. 아래 매뉴얼에 명시된 권한이 필요합니다.
https://docs.microsoft.com/ja-jp/sql/relational-databases/system-catalog-views/sys-databases-transact-sql?view=sql-server-ver16# permissions - 스키마 목록은 정보 스키마 뷰에서 가져옵니다. 아래 매뉴얼에 명시된 권한이 필요합니다.
https://docs.microsoft.com/ja-jp/sql/relational-databases/system-information-schema-views/system-information-schema-views-transact -sql?view=sql-server-ver16#permissions
- 테이블 목록은
-
위 권한이 부여되지 않은 경우, 데이터에 대한 접근 권한이 부여된 경우 데이터 미리보기 및 전송 작업 실행은 가능하지만 제안 기능이 오류를 일으킵니다.
설정 항목
STEP1 기본 설정
| 품목명 | 필수 | 기본값 | 내용 |
|---|---|---|---|
| Microsoft SQL Server 연결 정보 | 예 | ----------------------------------------------------------------------------------------------. | 미리 등록되어 있는 접속 정보 중 이번 전송 설정에 필요한 권한을 가진 접속 정보를 선택합니다. |
| 데이터베이스 | 예 | ----------------------------------------------------------------------------------------------. | 조회하고자 하는 데이터가 저장되어 있는 데이터베이스 이름을 지정합니다. |
| 스키마 | 예 | ----------------------------------------------------------------------------------------------. | 조회하고자 하는 데이터가 저장되어 있는 스키마 이름을 지정합니다. |
| 전송 방법 | 예 | 쿼리를 사용하여 전송 | 쿼리를 사용하여 전송 또는 차등 전송 중 하나를 선택합니다. 차등 전송에 대한 자세한 내용은 차등 전송 기능을 참조하세요. |
| 쿼리 | 예 | ----------------------------------------------------------------------------------------------. | 전송 방법으로 쿼리를 사용하여 전송을 선택한 경우 입력합니다. 전송 데이터를 가져오기 위한 SQL을 입력하세요. |
| 테이블 | 예 | ----------------------------------------------------------------------------------------------. | 전송 방법으로 차등 전송을 선택한 경우 입력합니다. 전송하고자 하는 데이터가 들어있는 테이블 이름을 입력하세요. |
| 기본 시간대 | 예 | UTC | 열이 date/time/datetime 타입인 경우, 시간을 어느 시간대로 설정할 것인지 지정합니다. |
STEP2 세부 설정
| 품목명 | 기본값 | 내용 |
|---|---|---|
| 커서가 한 번에 처리하는 레코드 수 | 10000 | 한 번에 검색할 라인 수를 지정할 수 있습니다. |
| 연결 시간 제한(초) | 300 | 드라이버가 연결될 때까지의 시간 제한을 초 단위로 지정할 수 있습니다. 0으로 설정하면 Microsoft SQL Server의 기본값인 15초가 됩니다. |
| 소켓 타임아웃(초) | 1800 | 쿼리 실행까지의 타임아웃을 초 단위로 지정할 수 있습니다. 0으로 설정하면 타임아웃이 발생하지 않습니다. |