Compartir a través de


Origen de DataReader

Actualizado: 12 de diciembre de 2006

El origen de DataReader consume datos de un proveedor .NET y hace que estos datos estén disponibles para el flujo de datos.

Para configurar el origen de DataReader, debe proporcionar la instrucción SQL que define el conjunto de resultados. Por ejemplo, un origen de DataReader que se conecta con la base de datos AdventureWorks y utiliza la instrucción SQL SELECT * FROM Production.Product, extrae todas las filas de la tabla Production.Product y proporciona el conjunto de datos para un componente de nivel inferior.

El origen de DataReader admite el tipo de datos System.Object mediante la conversión de columnas que tienen este tipo de datos al tipo DT_NTEXT Integration Services. Para cambiar el tipo de datos a otro más apropiado para sus datos, agregue una transformación Conversión de datos después del origen de DataReader. Para obtener más información, vea Transformación Conversión de datos.

El tipo de datos DT_NTEXT se puede convertir sólo a los tipos DT_BYTES, DT_STR y DT_WSTR; por tanto, es posible que tenga que incluir más de una conversión de datos para obtener el tipo de datos que desea. Para obtener más información acerca de los tipos de datos Integration Services y de las conversiones de tipo de datos admitidas, vea Tipos de datos de Integration Services y Conversión de tipos (SSIS).

El origen de DataReader incluye las propiedades personalizadas SQLCommand y CommandTimeout. La propiedad SQLCommand se puede actualizar con una expresión de propiedad cuando se carga el paquete para actualizar de forma dinámica la instrucción SQL que utiliza el origen de DataReader. Para obtener más información, vea Referencia de expresiones de Integration Services y Usar expresiones de propiedad en paquetes. La propiedad CommandTimeout especifica el número de segundos que transcurren antes de agotarse el tiempo de espera del comando SQL. El valor 0 indica que el comando no agota nunca el tiempo de espera. Para obtener más información, vea Source Custom Properties.

Este origen utiliza un administrador de conexión ADO.NET para conectar a un origen de datos. El administrador de conexión especifica el proveedor .NET. Para obtener más información, vea Administrador de conexión ADO.NET.

El origen de DataReader tiene una salida normal y una salida de error.

Solucionar problemas del origen de DataReader

A partir del Service Pack 2 (SP2) de Microsoft SQL Server 2005, puede registrar las llamadas realizadas por el origen de DataReader a proveedores de datos externos. Puede utilizar esta nueva capacidad de registro para solucionar problemas relacionados con la carga de datos desde orígenes de datos externos que realiza el origen de DataReader. Para registrar las llamadas realizadas por el origen de DataReader a un proveedor de datos externo, habilite el registro de paquetes y seleccione el evento Diagnostic en el nivel de paquete. Para obtener más información, vea Solucionar problemas de ejecución de paquetes.

Configurar el origen de DataReader

Puede establecer propiedades a través del Diseñador SSIS o mediante programación.

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:

Para obtener más información sobre cómo establecer valores de propiedades, haga clic en uno de los temas siguientes:

Vea también

Conceptos

Destino de DataReader
Crear un flujo de datos de paquetes

Otros recursos

Orígenes de Integration Services

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

12 de diciembre de 2006

Contenido nuevo:
  • Se ha agregado información acerca de la forma en que el SP2 de SQL Server 2005 incluye nuevos mensajes de registro que permiten a los usuarios solucionar problemas relacionados con las llamadas realizadas por el origen a proveedores de datos externos.

14 de abril de 2006

Contenido nuevo:
  • Se agregó información acerca del uso del tipo de datos System.Object.

5 de diciembre de 2005

Contenido nuevo:
  • Se agregó la descripción de la propiedad personalizada SQLCommand.