Destino de OLE DBOLE DB Destination

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) sí SSIS Integration Runtime en Azure Data FactorySSIS Integration Runtime in Azure Data Factoryyes SSIS Integration Runtime en Azure Data FactorySSIS Integration Runtime in Azure Data FactorySe aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) sí SSIS Integration Runtime en Azure Data FactorySSIS Integration Runtime in Azure Data Factoryyes SSIS Integration Runtime en Azure Data FactorySSIS Integration Runtime in Azure Data Factory

El destino de OLE DB carga datos en una serie de bases de datos compatibles con OLE DB que usan una tabla o vista de base de datos o un comando SQL.The OLE DB destination loads data into a variety of OLE DB-compliant databases using a database table or view or an SQL command. Por ejemplo, un origen de OLE DB puede cargar datos en tablas en bases de datos de MicrosoftMicrosoft Office Access y SQL ServerSQL Server .For example, the OLE DB source can load data into tables in MicrosoftMicrosoft Office Access and SQL ServerSQL Server databases.

Nota

Si el origen de datos es MicrosoftMicrosoft Office Excel 2007, el origen de datos requiere un administrador de conexiones distinto al de las versiones anteriores de Excel.If the data source is MicrosoftMicrosoft Office Excel 2007, the data source requires a different connection manager than earlier versions of Excel. Para más información, vea Conectarse a un libro de Excel.For more information, see Connect to an Excel Workbook.

El destino de OLE DB proporciona cinco modos diferentes de acceso a los datos para cargar datos:The OLE DB destination provides five different data access modes for loading data:

  • Una tabla o vista.A table or view. Puede especificar una tabla o vista existentes, o puede crear una nueva tabla.You can specify an existing table or view, or you create a new table.

  • Una tabla o vista usando opciones de carga rápida.A table or view using fast-load options. Puede especificar una tabla existente, o puede crear una nueva tabla.You can specify an existing table or create a new table.

  • Una tabla o vista especificadas en una variable.A table or view specified in a variable.

  • Una tabla o vista especificada en una variable usando opciones de carga rápida.A table or view specified in a variable using fast-load options.

  • Los resultados de una instrucción SQL.The results of an SQL statement.

Nota

El destino de OLE DB no admite parámetros.The OLE DB destination does not support parameters. Si tiene que ejecutar una instrucción INSERT con parámetros, puede usar la transformación Comando de OLE DB.If you need to execute a parameterized INSERT statement, consider the OLE DB Command transformation. Para más información, consulte OLE DB Command Transformation.For more information, see OLE DB Command Transformation.

Cuando el destino de OLE DB carga datos que utilizan un juego de caracteres de doble byte (DBCS), los datos se pueden dañar si el modo del acceso a datos no usa la opción de carga rápida y si el administrador de conexiones OLE DB utiliza el proveedor OLE DB de MicrosoftMicrosoft para SQL ServerSQL Server (SQLOLEDB).When the OLE DB destination loads data that uses a double-byte character set (DBCS), the data may be corrupted if the data access mode does not use the fast load option and if the OLE DB connection manager uses the MicrosoftMicrosoft OLE DB Provider for SQL ServerSQL Server (SQLOLEDB). Para garantizar la integridad de los datos de DBCS, es necesario configurar el administrador de conexiones OLE DB para que use SQL ServerSQL Server Native Client o uno de los modos de acceso de carga rápida: Tabla o vista: carga rápida o Nombre de tabla o variable de nombre de vista: carga rápida.To ensure the integrity of DBCS data you should configure the OLE DB connection manager to use the SQL ServerSQL Server Native Client, or use one of the fast-load access modes: Table or view - fast load or Table name or view name variable - fast load. Ambas opciones están disponibles en el cuadro de diálogo Editor de destino de OLE DB .Both options are available from the OLE DB Destination Editor dialog box. Al programar el modelo de objetos SSISSSIS , es necesario configurar la propiedad AccessMode en OpenRowset con FastLoado en OpenRowset con FastLoad desde variable.When programming the SSISSSIS object model, you should set the AccessMode property to OpenRowset Using FastLoad, or OpenRowset Using FastLoad From Variable.

Nota

Si usa el cuadro de diálogo Editor de destino de OLE DB en el Diseñador SSISSSIS para crear la tabla de destino en la que el destino de OLE DB inserta los datos, puede tener que seleccionar la tabla nueva manualmente.If you use the OLE DB Destination Editor dialog box in SSISSSIS Designer to create the destination table into which the OLE DB destination inserts data, you may have to select the newly created table manually. La necesidad de selección manual se produce cuando un proveedor OLE DB, como el proveedor OLE DB para DB2 agrega automáticamente identificadores de esquema al nombre de la tabla.The need for manual selection occurs when an OLE DB provider, such as the OLE DB provider for DB2, automatically adds schema identifiers to the table name.

Nota

La instrucción CREATE TABLE que genera el cuadro de diálogo Editor de destino de OLE DB puede requerir una modificación, en función del tipo de destino.The CREATE TABLE statement that the OLE DB Destination Editor dialog box generates may require modification depending on the destination type. Por ejemplo, algunos destinos no admiten tipos de datos que utiliza la instrucción CREATE TABLE.For example, some destinations do not support the data types that the CREATE TABLE statement uses.

Este destino usa un administrador de conexiones OLE DB para conectarse a un origen de datos, y el administrador de conexiones especifica el proveedor OLE DB que se debe usar.This destination uses an OLE DB connection manager to connect to a data source and the connection manager specifies the OLE DB provider to use. Para más información, consulte OLE DB Connection Manager.For more information, see OLE DB Connection Manager.

Un proyecto de Integration ServicesIntegration Services también proporciona el objeto de origen de datos desde el que puede crear un administrador de conexiones OLE DB para poner los orígenes de datos y las vistas del origen de datos a disposición del destino de OLE DB.An Integration ServicesIntegration Services project also provides the data source object from which you can create an OLE DB connection manager, to make data sources and data source views available to the OLE DB destination.

Un destino de OLE DB incluye asignaciones entre columnas de entrada y columnas en el origen de datos de destino.An OLE DB destination includes mappings between input columns and columns in the destination data source. No es necesario asignar columnas de entrada a todas las columnas de destino, pero, según las propiedades de las columnas de destino, pueden producirse errores si no se asignan columnas de entrada a las columnas de destino.You do not have to map input columns to all destination columns, but depending on the properties of the destination columns, errors can occur if no input columns are mapped to the destination columns. Por ejemplo, si una columna de destino no permite valores NULL, se debe asignar una columna de entrada a esa columna.For example, if a destination column does not allow null values, an input column must be mapped to that column. Además, los tipos de datos de las columnas asignadas deben ser compatibles.In addition, the data types of mapped columns must be compatible. Por ejemplo, no se puede asignar una columna de entrada que tiene un tipo de datos de cadena a una columna de destino con un tipo de datos numérico.For example, you cannot map an input column with a string data type to a destination column with a numeric data type.

El destino de OLE DB tiene una entrada normal y una salida de error.The OLE DB destination has one regular input and one error output.

Para obtener más información acerca de los tipos de datos, vea Integration Services Data Types.For more information about data types, see Integration Services Data Types.

Opciones de carga rápidaFast Load Options

Si el destino de OLE DB usa el modo de acceso a datos de carga rápida, puede especificar las siguientes opciones de carga rápida en la interfaz de usuario del Editor de destino de OLE DBpara el destino:If the OLE DB destination uses a fast-load data access mode, you can specify the following fast load options in the user interface, OLE DB Destination Editor, for the destination:

  • Mantener los valores de identidad del archivo de datos importado o usar valores exclusivos asignados por SQL ServerSQL Server.Keep identity values from the imported data file or use unique values assigned by SQL ServerSQL Server.

  • Conservar un valor NULL durante la operación de carga masiva.Retain a null value during the bulk load operation.

  • Comprobar las restricciones en la tabla o vista de destino durante la operación de importación masiva.Check constraints on the target table or view during the bulk import operation.

  • Adquirir un bloqueo de nivel de tabla durante la operación de carga masiva.Acquire a table-level lock for the duration of the bulk load operation.

  • Especificar la cantidad de filas del lote y el tamaño de confirmación.Specify the number of rows in the batch and the commit size.

Algunas opciones de carga rápida están almacenadas en propiedades específicas del destino de OLE DB.Some fast load options are stored in specific properties of the OLE DB destination. Por ejemplo, FastLoadKeepIdentity especifica si se mantienen los valores de identificación, FastLoadKeepNulls especifica si se mantienen los valores nulos y FastLoadMaxInsertCommitSize especifica el número de filas que se confirmarán como un lote.For example, FastLoadKeepIdentity specifies whether to keep identify values, FastLoadKeepNulls specifies whether to keep null values, and FastLoadMaxInsertCommitSize specifies the number of rows to commit as a batch. Otras opciones de carga rápida se almacenan en una lista separada por comas, en la propiedad FastLoadOptions.Other fast load options are stored in a comma-separated list in the FastLoadOptions property. Si el destino de OLE DB usa todas las opciones de carga rápida que se almacenan en FastLoadOptions y que se muestran en el cuadro de diálogo Editor de destino de OLE DB , el valor de la propiedad se establece en TABLOCK, CHECK_CONSTRAINTS, ROWS_PER_BATCH=1000.If the OLE DB destination uses all the fast load options that are stored in FastLoadOptions and listed in the OLE DB Destination Editor dialog box, the value of the property is set to TABLOCK, CHECK_CONSTRAINTS, ROWS_PER_BATCH=1000. El valor 1000 indica que el destino se configura para usar lotes de 1000 filas.The value 1000 indicates that the destination is configured to use batches of 1000 rows.

Nota

Los errores de restricciones en el destino provocan el error del lote completo de las filas definidas por FastLoadMaxInsertCommitSize.Any constraint failure at the destination causes the entire batch of rows defined by FastLoadMaxInsertCommitSize to fail.

Además de las opciones de carga rápida que se muestran en el cuadro de diálogo Editor de destino de OLE DB , puede configurar el destino de OLE DB para usar las siguientes opciones de carga masiva al escribir las opciones en la propiedad FastLoadOptions del cuadro de diálogo Editor avanzado .In addition to the fast load options exposed in the OLE DB Destination Editor dialog box,you can configure the OLE DB destination to use the following bulk load options by typing the options in FastLoadOptions property in the Advanced Editor dialog box.

Opción de carga rápidaFast load option DescripciónDescription
KILOBYTES_PER_BATCHKILOBYTES_PER_BATCH Especifica el tamaño en kilobytes para insertar.Specifies the size in kilobytes to insert. La opción tiene la forma KILOBYTES_PER_BATCH = <positive integer value> .The option has the form KILOBYTES_PER_BATCH = <positive integer value>.
FIRE_TRIGGERSFIRE_TRIGGERS Especifica si se activan los desencadenadores en la tabla de inserción.Specifies whether triggers fire on the insert table. La opción tiene la forma FIRE_TRIGGERS.The option has the form FIRE_TRIGGERS. La presencia de la opción indica que se activan los desencadenadores.The presence of the option indicates that triggers fire.
ORDERORDER Especifica cómo se ordenan los datos de entrada.Specifies how the input data is sorted. La opción tiene el formulario ORDER <column name> ASC|DESC.The option has the form ORDER <column name> ASC|DESC. Se puede enumerar cualquier cantidad de columnas (el orden es opcional).Any number of columns may be listed and it is optional to include the sort order. Si se omite el orden, la operación de inserción presupone que los datos no están ordenados.If sort order is omitted, the insert operation assumes the data is unsorted.

Nota: El rendimiento puede mejorar si se utiliza la opción ORDER para ordenar los datos de entrada según el índice clúster de la tabla.Note: Performance can be improved if you use the ORDER option to sort the input data according to the clustered index on the table.

Las palabras clave de Transact-SQLTransact-SQL se suelen escribir en mayúsculas, aunque las palabras clave no distinguen entre mayúsculas y minúsculas.The Transact-SQLTransact-SQL keywords are traditionally typed using uppercase letters, but the keywords are not case sensitive.

Para más información sobre las opciones de carga rápida, vea BULK INSERT (Transact-SQL).To learn more about fast load options, see BULK INSERT (Transact-SQL).

Solucionar problemas del destino de OLE DBTroubleshooting the OLE DB Destination

Puede registrar las llamadas realizadas por el destino OLE DB a proveedores de datos externos.You can log the calls that the OLE DB destination makes to external data providers. Puede utilizar esta nueva capacidad de registro para solucionar problemas relacionados con el almacenamiento de datos en orígenes de datos externos que realiza el destino OLE DB.You can use this logging capability to troubleshoot the saving of data to external data sources that the OLE DB destination performs. Para registrar las llamadas realizadas por el destino OLE DB a proveedores de datos externos, habilite el registro de paquetes y seleccione el evento Diagnostic en el nivel de paquete.To log the calls that the OLE DB destination makes to external data providers, enable package logging and select the Diagnostic event at the package level. Para más información, vea Herramientas para solucionar problemas con la ejecución de paquetes.For more information, see Troubleshooting Tools for Package Execution.

Configurar el destino de OLE DBConfiguring the OLE DB Destination

Puede establecer propiedades a través del Diseñador de SSISSSIS o mediante programación.You can set properties through SSISSSIS Designer or programmatically.

El cuadro de diálogo Editor avanzado indica las propiedades que se pueden establecer mediante programación.The Advanced Editor dialog box reflects the properties that can be set programmatically. Para obtener más información acerca de las propiedades que puede establecer a través del cuadro de diálogo Editor avanzado o mediante programación, haga clic en uno de los temas siguientes:For more information about the properties that you can set in the Advanced Editor dialog box or programmatically, click one of the following topics:

Para obtener más información sobre cómo establecer valores de propiedades, haga clic en uno de los temas siguientes:For more information about how to set properties, click one of the following topics:

Editor de destino de OLE DB (página Administrador de conexiones)OLE DB Destination Editor (Connection Manager Page)

Utilice la página Administrador de conexiones del cuadro de diálogo Editor de destino de OLE DB para seleccionar la conexión OLE DB del destino.Use the Connection Manager page of the OLE DB Destination Editor dialog box to select the OLE DB connection for the destination. Esta página también permite seleccionar una tabla o vista de la base de datos.This page also lets you select a table or view from the database.

Nota

Si el origen de datos es MicrosoftMicrosoft Office Excel 2007, el origen de datos requiere un administrador de conexiones distinto al de las versiones anteriores de Excel.If the data source is MicrosoftMicrosoft Office Excel 2007, the data source requires a different connection manager than earlier versions of Excel. Para más información, vea Conectarse a un libro de Excel.For more information, see Connect to an Excel Workbook.

Nota

La propiedad CommandTimeout del destino de OLE DB no está disponible en el Editor de destino de OLE DB, pero se puede establecer mediante el Editor avanzado.The CommandTimeout property of the OLE DB destination is not available in the OLE DB Destination Editor, but can be set by using the Advanced Editor. Además, ciertas opciones de carga rápida solo están disponibles en el Editor avanzado.In addition, certain fast load options are available only in the Advanced Editor. Para obtener más información acerca de estas propiedades, vea la sección sobre el destino de OLE DB en OLE DB Custom Properties.For more information on these properties, see the OLE DB Destination section of OLE DB Custom Properties.

La propiedad CommandTimeout solo resulta efectiva cuando el modo de acceso a datos es el comando SQL.The CommandTimeout property only takes effective when data access mode is SQL command.

Opciones estáticasStatic Options

Administrador de conexiones OLE DBOLE DB connection manager
Seleccione un administrador de conexiones de la lista o cree una conexión haciendo clic en Nuevo.Select an existing connection manager from the list, or create a new connection by clicking New.

NuevoNew
Cree un administrador de conexiones con el cuadro de diálogo Configurar el administrador de conexiones OLE DB .Create a new connection manager by using the Configure OLE DB Connection Manager dialog box.

Modo de acceso a datosData access mode
Especifique el método para cargar los datos en el destino.Specify the method for loading data into the destination. Para cargar datos del juego de caracteres de doble byte (DBCS), es necesario que utilice una de las opciones de carga rápida.Loading double-byte character set (DBCS) data requires use of one of the fast load options. Para obtener más información acerca de los modos de acceso a datos de carga rápida, optimizados para inserciones masivas, vea OLE DB Destination.For more information about the fast load data access modes, which are optimized for bulk inserts, see OLE DB Destination.

OpciónOption DescripciónDescription
Tabla o vistaTable or view Carga los datos en una tabla o vista del destino OLE DB.Load data into a table or view in the OLE DB destination.
Carga rápida de tabla o vistaTable or view - fast load Carga los datos en una tabla o vista del destino OLE DB y utiliza la opción de carga rápida.Load data into a table or view in the OLE DB destination and use the fast load option. Para obtener más información acerca de los modos de acceso a datos de carga rápida, optimizados para inserciones masivas, vea OLE DB Destination.For more information about the fast load data access modes, which are optimized for bulk inserts, see OLE DB Destination.
Variable de nombre de tabla o nombre de vistaTable name or view name variable Especifique el nombre de la tabla o vista de una variable.Specify the table or view name in a variable.

Información relacionada: Usar variables en paquetesRelated information: Use Variables in Packages
Carga rápida de variable de nombre de tabla o nombre de vistaTable name or view name variable - fast load Especifica el nombre de la tabla o la vista en una variable y utiliza la opción de carga rápida para cargar los datos.Specify the table or view name in a variable, and use the fast load option to load the data. Para obtener más información acerca de los modos de acceso a datos de carga rápida, optimizados para inserciones masivas, vea OLE DB Destination.For more information about the fast load data access modes, which are optimized for bulk inserts, see OLE DB Destination.
Comando SQLSQL command Carga los datos en el destino OLE DB mediante una consulta SQL.Load data into the OLE DB destination by using a SQL query.

Versión preliminarPreview
Obtenga una vista previa de los resultados mediante el cuadro de diálogo Vista previa de los resultados de la consulta .Preview results by using the Preview Query Results dialog box. La vista previa puede mostrar hasta 200 filas.Preview can display up to 200 rows.

Opciones dinámicas del modo de acceso a datosData Access Mode Dynamic Options

Cada uno de los valores de Modo de acceso a datos muestra un conjunto dinámico de opciones específico de ese valor.Each of the settings for Data access mode displays a dynamic set of options specific to that setting. En las secciones siguientes se describe cada una de las opciones dinámicas disponibles para cada valor de Modo de acceso a datos .The following sections describe each of the dynamic options available for each Data access mode setting.

Modo de acceso a datos = Tabla o vistaData access mode = Table or view

Nombre de la tabla o la vistaName of the table or the view
Seleccione el nombre de la tabla o vista de los disponibles en una lista del origen de datos.Select the name of the table or view from a list of those available in the data source.

NuevoNew
Permite crear una tabla con el cuadro de diálogo Crear tabla .Create a new table by using the Create Table dialog box.

Nota

Al hacer clic en Nueva, Integration ServicesIntegration Services genera una instrucción predeterminada CREATE TABLE basada en el origen de datos conectado.When you click New, Integration ServicesIntegration Services generates a default CREATE TABLE statement based on the connected data source. La instrucción predeterminada CREATE TABLE no incluirá el atributo FILESTREAM, aunque la tabla de origen tenga una columna con el atributo FILESTREAM declarado.This default CREATE TABLE statement will not include the FILESTREAM attribute even if the source table includes a column with the FILESTREAM attribute declared. Para ejecutar un componente Integration ServicesIntegration Services con el atributo FILESTREAM, implemente en primer lugar el almacenamiento de FILESTREAM en la base de datos de destino.To run an Integration ServicesIntegration Services component with the FILESTREAM attribute, first implement FILESTREAM storage on the destination database. A continuación, agregue el atributo FILESTREAM a la instrucción CREATE TABLE en el cuadro de diálogo Crear tabla .Then, add the FILESTREAM attribute to the CREATE TABLE statement in the Create Table dialog box. Para más información, vea Datos de objeto binario grande (Blob) (SQL Server).For more information, see Binary Large Object (Blob) Data (SQL Server).

Modo de acceso a datos = Carga rápida de tabla o vistaData access mode = Table or view - fast load

Nombre de la tabla o la vistaName of the table or view
Seleccione una tabla o una vista de la base de datos con esta lista, o bien haga clic en Nuevopara crear una tabla.Select a table or view from the database by using this list, or create a new table by clicking New.

NuevoNew
Permite crear una tabla con el cuadro de diálogo Crear tabla .Create a new table by using the Create Table dialog box.

Nota

Al hacer clic en Nueva, Integration ServicesIntegration Services genera una instrucción predeterminada CREATE TABLE basada en el origen de datos conectado.When you click New, Integration ServicesIntegration Services generates a default CREATE TABLE statement based on the connected data source. La instrucción predeterminada CREATE TABLE no incluirá el atributo FILESTREAM, aunque la tabla de origen tenga una columna con el atributo FILESTREAM declarado.This default CREATE TABLE statement will not include the FILESTREAM attribute even if the source table includes a column with the FILESTREAM attribute declared. Para ejecutar un componente Integration ServicesIntegration Services con el atributo FILESTREAM, implemente en primer lugar el almacenamiento de FILESTREAM en la base de datos de destino.To run an Integration ServicesIntegration Services component with the FILESTREAM attribute, first implement FILESTREAM storage on the destination database. A continuación, agregue el atributo FILESTREAM a la instrucción CREATE TABLE en el cuadro de diálogo Crear tabla .Then, add the FILESTREAM attribute to the CREATE TABLE statement in the Create Table dialog box. Para más información, vea Datos de objeto binario grande (Blob) (SQL Server).For more information, see Binary Large Object (Blob) Data (SQL Server).

Mantener valores de identidadKeep identity
Especifique si se copian los valores de identidad cuando se cargan los datos.Specify whether to copy identity values when data is loaded. Esta propiedad solo está disponible con la opción de carga rápida.This property is available only with the fast load option. El valor predeterminado de esta propiedad es false.The default value of this property is false.

Mantener valores NULLKeep nulls
Especifique si se copian los valores NULL cuando se cargan los datos.Specify whether to copy null values when data is loaded. Esta propiedad solo está disponible con la opción de carga rápida.This property is available only with the fast load option. El valor predeterminado de esta propiedad es false.The default value of this property is false.

Bloqueo de tablaTable lock
Especifique si la tabla se bloquea durante la carga.Specify whether the table is locked during the load. El valor predeterminado de esta propiedad es true.The default value of this property is true.

Restricciones CHECKCheck constraints
Especifique si el destino comprueba restricciones cuando carga datos.Specify whether the destination checks constraints when it loads data. El valor predeterminado de esta propiedad es true.The default value of this property is true.

Filas por loteRows per batch
Especifique el número de filas de un lote.Specify the number of rows in a batch. El valor predeterminado de esta propiedad es -1, lo que indica que no se ha asignado ningún valor.The default value of this property is -1, which indicates that no value has been assigned.

Nota

Borre el cuadro de texto del Editor de destino de OLE DB para indicar que no quiere asignar un valor personalizado a esta propiedad.Clear the text box in the OLE DB Destination Editor to indicate that you do not want to assign a custom value for this property.

Tamaño máximo de confirmación de inserciónMaximum insert commit size
Especifique el tamaño de lote que el destino OLE DB intenta confirmar en operaciones de carga rápida.Specify the batch size that the OLE DB destination tries to commit during fast load operations. El valor de 0 indica que todos los datos se han confirmado en un solo lote después de procesar todas las filas.The value of 0 indicates that all data is committed in a single batch after all rows have been processed.

Nota

El valor 0 podría hacer que el paquete en ejecución deje de responder si el destino de OLE DB y otro componente de flujo de datos están actualizando la misma tabla de origen.A value of 0 might cause the running package to stop responding if the OLE DB destination and another data flow component are updating the same source table. Para evitar que el paquete se detenga, establezca la opción Tamaño máximo de confirmación de inserción en 2147483647.To prevent the package from stopping, set the Maximum insert commit size option to 2147483647.

Si proporciona un valor en esta propiedad, el destino confirma las filas en lotes con el tamaño menor de (a) el Tamaño máximo de confirmación de insercióno (b) las filas restantes del búfer que se está procesando.If you provide a value for this property, the destination commits rows in batches that are the smaller of (a) the Maximum insert commit size, or (b) the remaining rows in the buffer that is currently being processed.

Nota

Los errores de restricciones en el destino provocan el error del lote completo de las filas definidas por Tamaño máximo de confirmación de inserción .Any constraint failure at the destination causes the entire batch of rows defined by Maximum insert commit size to fail.

Modo de acceso a datos = Variable de nombre de tabla o nombre de vistaData access mode = Table name or view name variable

Nombre de la variableVariable name
Seleccione la variable que contiene el nombre de la tabla o vista.Select the variable that contains the name of the table or view.

Modo de acceso a datos = Carga rápida de variable de nombre de tabla o nombre de vistaData Access Mode = Table name or view name variable - fast load)

Nombre de la variableVariable name
Seleccione la variable que contiene el nombre de la tabla o vista.Select the variable that contains the name of the table or view.

NuevoNew
Permite crear una tabla con el cuadro de diálogo Crear tabla .Create a new table by using the Create Table dialog box.

Nota

Al hacer clic en Nueva, Integration ServicesIntegration Services genera una instrucción predeterminada CREATE TABLE basada en el origen de datos conectado.When you click New, Integration ServicesIntegration Services generates a default CREATE TABLE statement based on the connected data source. La instrucción predeterminada CREATE TABLE no incluirá el atributo FILESTREAM, aunque la tabla de origen tenga una columna con el atributo FILESTREAM declarado.This default CREATE TABLE statement will not include the FILESTREAM attribute even if the source table includes a column with the FILESTREAM attribute declared. Para ejecutar un componente Integration ServicesIntegration Services con el atributo FILESTREAM, implemente en primer lugar el almacenamiento de FILESTREAM en la base de datos de destino.To run an Integration ServicesIntegration Services component with the FILESTREAM attribute, first implement FILESTREAM storage on the destination database. A continuación, agregue el atributo FILESTREAM a la instrucción CREATE TABLE en el cuadro de diálogo Crear tabla .Then, add the FILESTREAM attribute to the CREATE TABLE statement in the Create Table dialog box. Para más información, vea Datos de objeto binario grande (Blob) (SQL Server).For more information, see Binary Large Object (Blob) Data (SQL Server).

Mantener valores de identidadKeep identity
Especifique si se copian los valores de identidad cuando se cargan los datos.Specify whether to copy identity values when data is loaded. Esta propiedad solo está disponible con la opción de carga rápida.This property is available only with the fast load option. El valor predeterminado de esta propiedad es false.The default value of this property is false.

Mantener valores NULLKeep nulls
Especifique si se copian los valores NULL cuando se cargan los datos.Specify whether to copy null values when data is loaded. Esta propiedad solo está disponible con la opción de carga rápida.This property is available only with the fast load option. El valor predeterminado de esta propiedad es false.The default value of this property is false.

Bloqueo de tablaTable lock
Especifique si la tabla se bloquea durante la carga.Specify whether the table is locked during the load. El valor predeterminado de esta propiedad es false.The default value of this property is false.

Restricciones CHECKCheck constraints
Especifique si la tarea comprueba restricciones.Specify whether the task checks constraints. El valor predeterminado de esta propiedad es false.The default value of this property is false.

Filas por loteRows per batch
Especifique el número de filas de un lote.Specify the number of rows in a batch. El valor predeterminado de esta propiedad es -1, lo que indica que no se ha asignado ningún valor.The default value of this property is -1, which indicates that no value has been assigned.

Nota

Borre el cuadro de texto del Editor de destino de OLE DB para indicar que no quiere asignar un valor personalizado a esta propiedad.Clear the text box in the OLE DB Destination Editor to indicate that you do not want to assign a custom value for this property.

Tamaño máximo de confirmación de inserciónMaximum insert commit size
Especifique el tamaño de lote que el destino OLE DB intenta confirmar en operaciones de carga rápida.Specify the batch size that the OLE DB destination tries to commit during fast load operations. El valor predeterminado 2147483647 indica que todos los datos se confirman en un solo lote, tras el procesamiento de todas las filas.The default value of 2147483647 indicates that all data is committed in a single batch after all rows have been processed.

Nota

El valor 0 podría hacer que el paquete en ejecución deje de responder si el destino de OLE DB y otro componente de flujo de datos están actualizando la misma tabla de origen.A value of 0 might cause the running package to stop responding if the OLE DB destination and another data flow component are updating the same source table. Para evitar que el paquete se detenga, establezca la opción Tamaño máximo de confirmación de inserción en 2147483647.To prevent the package from stopping, set the Maximum insert commit size option to 2147483647.

Modo de acceso a datos = Comando SQLData access mode = SQL command

Texto de comando SQLSQL command text
Escriba el texto de una consulta SQL, genere la consulta haciendo clic en Generar consulta, o bien busque el archivo que contiene el texto de la consulta haciendo clic en Examinar.Enter the text of a SQL query, build the query by clicking Build Query, or locate the file that contains the query text by clicking Browse.

Nota

El destino de OLE DB no admite parámetros.The OLE DB destination does not support parameters. Si tiene que ejecutar una instrucción INSERT con parámetros, puede usar la transformación Comando de OLE DB.If you need to execute a parameterized INSERT statement, consider the OLE DB Command transformation. Para más información, consulte OLE DB Command Transformation.For more information, see OLE DB Command Transformation.

Generar consultaBuild query
Use el cuadro de diálogo Generador de consultas para crear visualmente la consulta SQL.Use the Query Builder dialog box to construct the SQL query visually.

BrowseBrowse
Use el cuadro de diálogo Abrir para buscar el archivo que contiene el texto de la consulta SQL.Use the Open dialog box to locate the file that contains the text of the SQL query.

Analizar consultaParse query
Comprueba la sintaxis del texto de la consulta.Verify the syntax of the query text.

Editor de destino de OLE DB (página Asignaciones)OLE DB Destination Editor (Mappings Page)

Utilice la página Asignaciones del cuadro de diálogo Editor de destino de OLE DB para asignar columnas de entrada a columnas de destino.Use the Mappings page of the OLE DB Destination Editor dialog box to map input columns to destination columns.

OpcionesOptions

Columnas de entrada disponiblesAvailable Input Columns
Muestra la lista de columnas de entrada disponibles.View the list of available input columns. Utilice una operación de arrastrar y colocar para asignar columnas de entrada disponibles de la tabla a columnas de destino.Use a drag-and-drop operation to map available input columns in the table to destination columns.

Columnas de destino disponiblesAvailable Destination Columns
Muestra la lista de columnas de destino disponibles.View the list of available destination columns. Utilice una operación de arrastrar y colocar para asignar columnas de destino disponibles de la tabla a columnas de entrada.Use a drag-and-drop operation to map available destination columns in the table to input columns.

Columna de entradaInput Column
Permite ver las columnas de entrada seleccionadas.View the input columns that you selected. Para quitar asignaciones, seleccione <ignore> con el fin de excluir columnas de la salida.You can remove mappings by selecting <ignore> to exclude columns from the output.

Columna de destinoDestination Column
Muestra todas las columnas de destino disponibles, tanto si están asignadas como si no lo están.View each available destination column, regardless of whether it is mapped or not.

Editor de destino de OLE DB (página Salida de error)OLE DB Destination Editor (Error Output Page)

Utilice la página Salida de error del cuadro de diálogo Editor de destino de OLE DB para especificar las opciones de control de errores.Use the Error Output page of the OLE DB Destination Editor dialog box to specify error handling options.

OpcionesOptions

Entrada/salidaInput/Output
Muestra el nombre de la entrada.View the name of the input.

ColumnaColumn
No se usa.Not used.

ErrorError
Permite especificar qué debe ocurrir cuando se produce un error: omitir el error, redirigir la fila o hacer que el componente no funcione.Specify what should happen when an error occurs: ignore the failure, redirect the row, or fail the component.

Temas relacionados: Control de errores en los datosRelated Topics: Error Handling in Data

TruncamientoTruncation
No se usa.Not used.

DescripciónDescription
Muestra la descripción de la operación.View the description of the operation.

Establecer este valor en las celdas seleccionadasSet this value to selected cells
Permite especificar qué debe ocurrir en todas las celdas seleccionadas cuando se produce un error o un truncamiento: omitir el error, redirigir la fila o hacer que el componente no funcione.Specify what should happen to all the selected cells when an error or truncation occurs: ignore the failure, redirect the row, or fail the component.

AplicarApply
Aplica la opción de control de errores a las celdas seleccionadas.Apply the error handling option to the selected cells.

Origen de OLE DBOLE DB Source

Variables de Integration Services (SSIS)Integration Services (SSIS) Variables

Flujo de datosData Flow