Propiedades personalizadas de OLE DB
Se aplica a: SQL Server SSIS Integration Runtime en Azure Data Factory
Propiedades personalizadas de origen
El origen de OLE DB tiene tanto propiedades personalizadas como propiedades comunes a todos los componentes de flujo de datos.
En la tabla siguiente se describen las propiedades personalizadas del origen de OLE DB. Todas las propiedades son de lectura y escritura.
Nombre de propiedad | Tipo de datos | Descripción |
---|---|---|
AccessMode | Entero | Modo que se usa para tener acceso a la base de datos. Los valores posibles son Open Rowset, Open Rowset from Variable, SQL Commandy SQL Command from Variable. El valor predeterminado es Open Rowset. |
AlwaysUseDefaultCodePage | Boolean | Valor que indica si usar el valor de la propiedad DefaultCodePage para cada columna, o intentar derivar la página de códigos de la configuración regional de cada columna. El valor predeterminado de esta propiedad es False. |
CommandTimeout | Entero | Número de segundos antes de que se agote el tiempo de espera de un comando. Un valor de 0 indica un tiempo de espera infinito. Nota: Esta propiedad solo resulta efectiva cuando el modo de acceso a datos es el comando SQL. Esta propiedad no está disponible en el Editor de origen de OLE DB, pero se puede definir con el Editor avanzado. |
DefaultCodePage | Entero | Página de códigos que se usa cuando no hay información disponible de la misma en el origen de datos. |
OpenRowset | String | Nombre del objeto de base de datos que se usa para abrir un conjunto de filas. |
OpenRowsetVariable | String | Variable que contiene el objeto del objeto de base de datos que se usa para abrir un conjunto de filas. |
ParameterMapping | String | Asignación de los parámetros del comando SQL a variables. |
SqlCommand | String | Comando SQL que se va a ejecutar. |
SqlCommandVariable | String | Variable que contiene el comando SQL que se va a ejecutar. |
La salida y las columnas de salida del origen de OLE DB no tienen ninguna propiedad personalizada.
Para más información, consulte OLE DB Source.
Propiedades personalizadas de los destinos
El destino de OLE DB tiene propiedades personalizadas y propiedades comunes a todos los componentes de flujo de datos.
En la tabla siguiente se describen las propiedades personalizadas del destino OLE DB. Todas las propiedades son de lectura y escritura.
Nota
Las opciones de carga rápida enumeradas aquí (FastLoadKeepIdentity, FastLoadKeepNulls y FastLoadOptions) corresponden a las propiedades con nombre similar que expone la interfaz IRowsetFastLoad implementada por el proveedor Microsoft OLE DB para SQL Server (SQLOLEDB). Para obtener más información, busque IRowsetFastLoad en la MSDN Library.
Nombre de propiedad | Tipo de datos | Descripción |
---|---|---|
AccessMode | Integer (enumeración) | Valor que especifica cómo tiene acceso el destino a su base de datos de destino. Esta propiedad admite cualquiera de los siguientes valores: OpenRowset (0): se proporciona el nombre de una tabla o vista. OpenRowset desde variable (1): se proporciona el nombre de una variable que contiene el nombre de una tabla o vista. OpenRowset con FastLoad (3): se proporciona el nombre de una tabla o vista. OpenRowset con FastLoad desde variable (4): se proporciona el nombre de una variable que contiene el nombre de una tabla o vista. Comando SQL (2): se proporciona una instrucción SQL. |
AlwaysUseDefaultCodePage | Boolean | Valor que indica si usar el valor de la propiedad DefaultCodePage para cada columna, o intentar derivar la página de códigos de la configuración regional de cada columna. El valor predeterminado de esta propiedad es False. |
CommandTimeout | Entero | Número máximo de segundos que el comando SQL se puede ejecutar antes de superar el tiempo de espera. Si el valor es 0 , indica un tiempo infinito. El valor predeterminado de esta propiedad es 0. Nota: Esta propiedad no está disponible en el Editor de destino OLE DB, pero se puede establecer con el Editor avanzado. |
DefaultCodePage | Entero | Página de códigos predeterminada asociada al destino OLE DB. |
FastLoadKeepIdentity | Boolean | Valor que especifica si se copian los valores de identidad cuando se cargan los datos. Esta propiedad solo está disponible con una de las opciones de carga rápida. El valor predeterminado de esta propiedad es False. Esta propiedad corresponde a la propiedad IRowsetFastLoad (OLE DB) de OLE DB SSPROP_FASTLOADKEEPIDENTITY. |
FastLoadKeepNulls | Boolean | Valor que especifica si se copian los valores Null cuando se cargan los datos. Esta propiedad solo está disponible con una de las opciones de carga rápida. El valor predeterminado de esta propiedad es False. Esta propiedad corresponde a la propiedad IRowsetFastLoad (OLE DB) de OLE DB SSPROP_FASTLOADKEEPNULLS. |
FastLoadMaxInsertCommitSize | Entero | Valor que especifica el tamaño de lote que el destino OLE DB intenta confirmar en operaciones de carga rápida. El valor predeterminado, 0, indica una operación de confirmación única después de que se procesen todas las filas. |
FastLoadOptions | String | Colección de opciones de carga rápida. Las opciones de carga rápida incluyen el bloqueo de las tablas y la comprobación de las restricciones. Puede especificar una, ambas o ninguna. Esta propiedad corresponde a SSPROP_FASTLOADOPTIONS de la propiedad IRowsetFastLoad de OLE DB y acepta opciones de cadena como CHECK_CONSTRAINTS y TABLOCK. Nota: Algunas opciones de esta propiedad no están disponibles en el Editor de destino de Excel, pero pueden establecerse con el Editor avanzado. |
OpenRowset | String | Cuando AccessMode es OpenRowset, nombre de la tabla o vista a la que tiene acceso el destino de OLE DB. |
OpenRowsetVariable | String | Cuando AccessMode es OpenRowset desde variable, nombre de la variable que contiene el nombre de la tabla o vista a la que tiene acceso el destino de OLE DB. |
SqlCommand | String | Cuando AccessMode es Comando SQL, instrucción Transact-SQL que usa el destino de OLE DB para especificar las columnas de destino para los datos. |
La entrada y las columnas de entrada del destino de OLE DB no tienen ninguna propiedad personalizada.
Para más información, consulte OLE DB Destination.