Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El servicio DRDA usará un conjunto de transformadores de sintaxis de comandos SQL. El transformador de SQL principal está dentro de la MsDrdaService.exe y se conoce como analizador de SQL, lo que proporciona transformaciones principales para la sintaxis más necesaria. El transformador de SQL secundario se encuentra dentro del entorno de la base de datos SQL Server .NET CLR (Common Language Runtime), donde el programa de instalación MsDrdaService instalará las funciones mapeadas opcionales de DB2 a SQL Server. El servicio DRDA admite las funciones CLR de mapeo STRIP, TRANSLATE, HEX y CHAR.
Transformador de SQL
El atributo sqlTransforms indica al servicio DRDA que utilice transformaciones SQL basadas en el servicio interno o en CLR externo. Este atributo opcional acepta un valor de cadena de Service o Clr. El valor predeterminado es Service.
Nota:
Para habilitar la integración clR de SQL Server, ejecute el siguiente procedimiento almacenado.
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
Procedimiento almacenado de SQL Server para habilitar la integración de CLR.
Para obtener más información, consulte Integración CLR: Habilitación.
Salida Unicode del transformador de SQL
El transformador de SQL generará NCHAR y NVARCHAR para todos los valores de cadena. El sqlTransformsUnicodeOutput atributo indica al servicio DRDA que codifique la salida del transformador SQL basado en CLR en Unicode o ANSI. Este optional atributo acepta un Boolean valor. El valor predeterminado es false, lo que indica al servicio DRDA que produzca las cadenas ANSI CHAR y VARCHAR.