Reglas y directrices para Microsoft SQL Server (UNIX)
Reglas y directrices para Microsoft SQL Server (UNIX)
Tenga en cuenta las siguientes reglas y directrices cuando configure la conectividad ODBC a una base de datos de Microsoft SQL Server en UNIX:
Si desea utilizar una conexión de Microsoft SQL Server sin utilizar un nombre de origen de datos (conexión sin DSN), debe configurar la variable de entorno odbcinst.ini.
Si va a utilizar una conexión DSN, debe añadir la entrada "EnableQuotedIdentifiers=1" al DSN de ODBC. Si no añade la entrada, la ejecución de la vista previa de datos y la asignación fallará.
Cuando se utiliza una conexión DSN, se pueden configurar las propiedades específicas de Data Direct. Para obtener más información sobre cómo configurar y utilizar las propiedades específicas de Data Direct, consulte la documentación de Data Direct.
Puede utilizar la autenticación NTLM de Microsoft SQL Server en una conexión de Microsoft SQL Server sin DSN en la plataforma Microsoft Windows.
Si la tabla de Microsoft SQL Server contiene un tipo de datos UUID y va a leer datos de una tabla SQL y escribir datos en un archivo sin formato, el formato de datos podría no ser coherente entre los tipos de conexión OLE DB y ODBC.
No se puede utilizar una conexión SSL en una conexión sin DSN. Si desea utilizar SSL, debe utilizar la conexión DSN. Habilite la opción Utilizar DSN y configure las opciones de SSL en el archivo odbc.ini.
Si Microsoft SQL Server utiliza la autenticación Kerberos, debe establecer la propiedad GSSClient para que apunte a las bibliotecas de Kerberos de Informatica. Utilice la ruta de acceso y el nombre de archivo siguientes:
<directorio de instalación de Informatica>/server/bin/libgssapi_krb5.so.2.
Cree una entrada para la propiedad GSSClient en la sección de entradas DSN en
odbc.ini
para una conexión DSN o en la sección de protocolo alámbrico de SQL Server en
odbcinst.ini
para una conexión que no utilice DSN.
Si usa el controlador de DataDirect ODBC para conectar con Microsoft SQL Server, los datos decimales se redondean en la base de datos de destino sobre la escala de valores de las tablas de la base de datos. Por ejemplo, si la escala es de 5, los datos decimales de destino se redondean después del quinto dígito que sigue a la coma decimal. Cuando la escala es de 5, el valor de entrada 12,3456789 se redondea a un valor decimal de destino de 12,34568.
Si utiliza el cliente nativo de Microsoft SQL Server para configurar la conectividad nativa con las bases de datos de Microsoft SQL Server, los datos decimales se truncan según la escala especificada en las tablas de la base de datos de destino. Por ejemplo, si la escala es de 5, los datos decimales se truncan después del quinto dígito que sigue a la coma decimal. Cuando la escala es de 5, el valor de entrada 12,3456789 se trunca a un valor decimal de destino de 12,34567.