Compartir vía


ODBC Destination Custom Properties

Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory

En la tabla siguiente se describen las propiedades personalizadas del destino ODBC. Todas las propiedades se pueden establecer a partir de expresiones SSIS.

Nombre de propiedad Tipo de datos Descripción
Conexión Conexión ODBC Conexión ODBC para acceder a la base de datos de destino.
BatchSize Entero Tamaño de lote para la carga masiva. Es el número de filas cargadas como un lote. Esto solo es válido si se admite el enlace de parámetro de modo de fila. Si el enlace parámetro de modo de fila no se admite, el tamaño de lote es 1.
BindCharColumnAs Integer (enumeración) Esta propiedad determina cómo el destino ODBC enlaza las columnas con tipos string de varios bytes como SQL_CHAR, SQL_VARCHAR o SQL_LONGVARCHAR.

Los valores posibles son Unicode (0), que enlaza las columnas como SQL_C_WCHAR, y ANSI (1), que enlaza las columnas como SQL_C_CHAR). El valor predeterminado es Unicode (0).

Unicode es la mejor opción para la mayoría de los proveedores ODBC 3.x y los proveedores ODBC 2.x que permiten el enlace de parámetros CHAR como cadenas anchas. Cuando selecciona Unicode y ExposeCharColumnsAsUnicode es True, el usuario no necesita especificar la página de códigos que usa la base de datos de origen.

Nota: Esta propiedad no está disponible en el Editor de destino ODBC, pero se puede definir con el Editor avanzado.
BindNumericAs Integer (enumeración) Esta propiedad determina el modo en que el destino ODBC enlaza columnas con datos numéricos con los tipos de datos SQL_TYPE_NUMERIC y SQL_TYPE_DECIMAL.

Los valores posibles son Char (0), que enlaza las columnas como SQL_C_CHAR y Numeric (1), que enlaza las columnas como SQL_C_NUMERIC. El valor predeterminado es Char (0).

Nota: esta propiedad no está disponible en el Editor de destino ODBC, pero se puede establecer con el Editor avanzado.
DefaultCodePage Entero Página de códigos que se usará para las columnas de cadena.

Nota: esta propiedad no está disponible en el Editor de destino ODBC, pero se puede establecer con el Editor avanzado.
InsertMethod Integer (enumeración) Método usado para insertar los datos. Los valores posibles son fila por fila (0) y lote (1). El valor predeterminado es lote (1).

Para obtener más información sobre estas opciones, vea “Opciones de carga” en Destino de ODBC.
StatementTimeout Entero Número de segundos que se esperará a que una instrucción SQL se ejecute antes de volver, con un error, a la aplicación. El valor predeterminado es 120.
TableName String Nombre de la tabla de destino donde los datos se insertan.
TransactionSize Entero Número de inserciones en una sola transacción. El valor predeterminado es 0, que significa que el destino ODBC funciona en modo de confirmación automática.

Dado que el administrador de conexiones ODBC no admite transacciones distribuidas, es posible establecer esta propiedad con un valor distinto de 0. Sin embargo, si la propiedad RetainSameConnection del administrador de conexiones se establece en true , esta propiedad se debe establecer en 0.

Nota: esta propiedad no está disponible en el Editor de destino ODBC, pero se puede establecer con el Editor avanzado.
LobChunkSize Entero Asignación de tamaño del fragmento para las columnas LOB.