사용자 지정 파일 이해
사용자 지정 파일의 각 섹션 헤더는 형식과 매개 변수를 포함하는 대괄호([])로 구성됩니다. 네 가지 섹션 형식은 리터럴 문자열 connect, sql, userlist 또는 logs로 표시됩니다. 매개 변수는 리터럴 문자열, 기본값, 사용자 지정 식별자 또는 아무 것도 아닙니다.
Important
Windows 8 및 Windows Server 2012부터 RDS 서버 구성 요소는 더 이상 Windows 운영 체제에 포함되지 않습니다(자세한 내용은 Windows 8 및 Windows Server 2012 호환성 쿡북 참조). RDS 클라이언트 구성 요소는 이후 버전의 Windows에서 제거될 예정입니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요. RDS를 사용하는 애플리케이션은 WCF Data Service로 마이그레이션해야 합니다.
따라서 각 섹션은 다음 섹션 헤더 중 하나로 표시됩니다.
[ connect default ] [ connect
identifier
] [ sql default ] [ sql
identifier
] [ userlist
identifier
] [ logs ]
섹션 헤더에는 다음과 같은 부분이 있습니다.
요소 | 설명 |
---|---|
connect | 연결 문자열을 수정하는 리터럴 문자열 |
sql | 명령 문자열을 수정하는 리터럴 문자열 |
userlist | 특정 사용자의 액세스 권한을 수정하는 리터럴 문자열 |
로그 | 로그 파일 기록 작업 오류를 지정하는 리터럴 문자열 |
default | 식별자를 지정하거나 찾을 수 없는 경우 사용되는 리터럴 문자열 |
identifier | 연결 또는 명령 문자열의 문자열과 일치하는 문자열입니다. - 섹션 헤더에 connect가 포함되어 있고 연결 문자열에 식별자 문자열이 있는 경우 이 섹션을 사용합니다. - 섹션 헤더에 sql이 포함되어 있고 명령 문자열에 식별자 문자열이 있는 경우 이 섹션을 사용합니다. - 섹션 헤더에 userlist가 포함되어 있고 식별자 문자열이 connect 섹션 식별자와 일치하는 경우 이 섹션을 사용합니다. |
DataFactory는 처리기를 호출하여 클라이언트 매개 변수를 전달합니다. 처리기는 클라이언트 매개 변수에서 적절한 섹션 헤더의 식별자와 일치하는 전체 문자열을 검색합니다. 일치하는 항목이 발견되면 해당 섹션의 내용이 클라이언트 매개 변수에 적용됩니다.
특정 섹션은 다음과 같은 경우에 사용됩니다.
connect 섹션은 클라이언트 연결 문자열 키워드인 “Data Source=value”의 값 부분이 connect 섹션 식별자와 일치하는 경우 사용됩니다.
sql 섹션은 클라이언트 명령 문자열에 sql 섹션 식별자와 일치하는 문자열이 포함된 경우 사용됩니다.
일치하는 식별자가 없는 경우 기본 매개 변수가 있는 connect 또는 sql 섹션이 사용됩니다.
userlist 섹션 식별자가 connect 섹션 식별자와 일치하는 경우 userlist 섹션이 사용됩니다. 일치하는 항목이 있는 경우 userlist 섹션의 내용은 connect 섹션에서 관리하는 연결에 적용됩니다.
연결 또는 명령 문자열의 문자열이 connect 또는 sql 섹션 헤더의 식별자와 일치하지 않고 기본 매개 변수가 있는 connect 또는 sql 섹션 헤더가 없는 경우 클라이언트 문자열은 수정되지 않고 사용됩니다.
logs 섹션은 DataFactory가 작동할 때마다 사용됩니다.
참고 항목
사용자 지정 파일 Connect 섹션
사용자 지정 파일 Logs 섹션
사용자 지정 파일 SQL 섹션
사용자 지정 파일 UserList 섹션
DataFactory 사용자 지정
필수 클라이언트 설정
고유한 사용자 지정된 처리기 작성