Tipo de conexión OLE DB (SSRS)

Para incluir los datos de un proveedor de datos de OLE DB, debe tener un conjunto de datos que se base en un origen de datos de informe de tipo OLE DB. Este tipo de origen de datos integrado se basa en la extensión de procesamiento de datos de OLE DB de Microsoft SQL Server Reporting Services.

OLE DB es una tecnología de acceso a datos que permite a los clientes conectarse a diversos proveedores de datos. Después de seleccionar el tipo de origen de datos OLE DB, debe seleccionar un proveedor de datos concreto. La compatibilidad con características como parámetros y credenciales depende del proveedor de datos que seleccione.

Use la información de este tema para compilar un origen de datos. Para obtener instrucciones paso a paso, vea Agregar y comprobar una conexión de datos o un origen de datos (Generador de informes 3.0 y SSRS).

En este artículo

Cadena de conexión

Credenciales

Parámetros

Notas

Temas de procedimientos

Secciones relacionadas

Cadena de conexión

La cadena de conexión para la extensión de procesamiento de datos de OLE DB depende del proveedor de datos que desee. Una cadena de conexión típica contiene pares de nombre/valor admitidos por el proveedor de datos. Por ejemplo, la siguiente cadena de conexión especifica el proveedor OLE DB para Native Client de SQL Server y la base de datos de AdventureWorks:

Provider=SQLNCLI10.1;Data Source=server; Initial Catalog=AdventureWorks

La cadena de conexión que use depende del origen de datos externo al que se vaya a conectar. Para establecer propiedades de cadena de conexión específicas de un proveedor de datos, en la página General del cuadro de diálogo Propiedades del origen de datos, haga clic en el botón Generar para abrir el cuadro de diálogo Propiedades de conexión. Establezca propiedades de origen de datos extendidas a través del cuadro de diálogo Propiedades de vínculo de datos.

Para obtener ejemplos de cadenas de conexión, vea Conexiones de datos, orígenes de datos y cadenas de conexión en Generador de informes 3.0.

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Credenciales

Se necesitan credenciales para ejecutar consultas y obtener una vista previa del informe localmente y desde el servidor de informes.

Después de publicar el informe, es posible que necesite cambiar las credenciales para el origen de datos de tal forma que, cuando el informe se ejecute en el servidor de informes, los permisos para recuperar los datos sean válidos.

Para obtener más información, vea Conexiones de datos, orígenes de datos y cadenas de conexión (SSRS) o Especificar credenciales en el Generador de informes 3.0.

Caracteres especiales en una contraseña

Si se configura el origen de datos OLE DB para que solicite una contraseña o para que esta se incluya en la cadena de conexión y un usuario especifica una contraseña con caracteres especiales, como signos de puntuación, algunos controladores del origen de datos subyacente no podrán validar los caracteres especiales. Cuando procese el informe, es posible que aparezca un mensaje para indicarle que la contraseña no es válida.

Nota

Se recomienda no agregar información de inicio de sesión, como contraseñas, a la cadena de conexión. El cuadro de diálogo Origen de datos del Generador de informes incluye una ficha independiente para especificar las credenciales.

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Parámetros

Algunos proveedores OLE DB admiten parámetros sin nombre y no admiten parámetros con nombre. Los parámetros se pasan por posición mediante un marcador de posición en la consulta. La sintaxis admitida por el proveedor de datos determina el carácter del marcador de posición.

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Notas

OLEDB es una tecnología nativa para crear proveedores de datos para orígenes de datos concretos. OLEDB se basa en interfaces COM (Modelo de objetos componentes). OLEDB es una tecnología posterior a ODBC y anterior que los proveedores de datos ADO.NET. Los proveedores de datos de OLEDB se registran con el sistema operativo como cualquier otro componente de COM. Los proveedores de datos de OLEDB están disponibles de Microsoft y otros proveedores. Microsoft también proporciona MSDASQL, un proveedor de datos de OLEDB que establece la comunicación con los controladores ODBC. Para obtener más información, vea Tipo de conexión ODBC (SSRS).

Para recuperar correctamente los datos que desea obtener, deberá proporcionar una sintaxis de consulta que admita el proveedor de datos. La compatibilidad con parámetros varía en función del proveedor de datos. Para obtener más información, consulte los temas específicos del proveedor de datos que seleccione. Por ejemplo:

Para obtener más información sobre proveedores de datos de OLE DB concretos, vea Orígenes de datos admitidos por Reporting Services (SSRS) en la documentación relativa a Reporting Services en los Libros en pantalla de SQL Server.

Icono de flecha usado con el vínculo Volver al principioVolver al principio

Secciones relacionadas

Estas secciones de la documentación proporcionan información conceptual detallada sobre los datos de informe, así como información de procedimientos acerca de cómo definir, personalizar y usar las partes de un informe que están relacionadas con datos.

Icono de flecha usado con el vínculo Volver al principioVolver al principio