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:
- Cómo establecer las propiedades de un componente de flujo de datos en la ventana Propiedades
- Cómo configurar las propiedades de un componente de flujo de datos mediante el Editor avanzado
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 |
|
14 de abril de 2006 |
|
5 de diciembre de 2005 |
|