DRDA 서비스는 SQL 명령 구문 변환기 집합을 활용합니다. 기본 SQL 변환기는 MsDrdaService.exe 내에 있으며 SQL 파서라고 하며 가장 일반적으로 필요한 구문에 대한 핵심 변환을 제공합니다. 보조 SQL 변환기는 MSDrdaService 설치 프로그램이 선택적 DB2를 SQL Server 매핑 함수에 설치하는 SQL Server 데이터베이스 .NET CLR(공용 언어 런타임) 내에 있습니다. DRDA 서비스는 STRIP, TRANSLATE, HEX 및 CHAR 매핑된 CLR 함수를 지원합니다.
SQL 변환기
sqlTransforms 특성은 내부 서비스 또는 외부 CLR 기반 SQL 변환을 활용하도록 DRDA 서비스에 지시합니다. 이 선택적 특성은 Service 또는 Clr의 문자열 값을 허용합니다. 기본값은 Service입니다.
메모
SQL Server CLR 통합을 사용하도록 설정하려면 다음 저장 프로시저를 실행합니다.
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
CLR 통합을 사용하도록 설정하는 SQL Server 저장 프로시저입니다.
자세한 내용은 CLR 통합 - 사용 설정을 참조하세요.
SQL 변환기 유니코드 출력
SQL 변환기는 모든 문자열 값에 대해 NCHAR 및 NVARCHAR를 출력합니다. 이 특성은 sqlTransformsUnicodeOutput DRDA 서비스에 유니코드 또는 ANSI의 CLR 기반 SQL 변환기에서 출력을 인코딩하도록 지시합니다. 이 optional 특성은 Boolean 값을 허용합니다. 기본값은 falseDRDA 서비스에 출력 ANSI CHAR 및 VARCHAR 문자열을 지시하는 값입니다.