¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Instalar el proveedor OLE DB de Analysis Services en servidores de SharePoint

El Proveedor Microsoft OLE DB para Analysis Services (MSOLAP) es una interfaz que las aplicaciones cliente emplean para interactuar con datos de Analysis Services. En un entorno de SharePoint que incluye PowerPivot para SharePoint, el proveedor administra las solicitudes de conexión para datos PowerPivot.

El proveedor de datos se incluye en el paquete de instalación de PowerPivot para SharePoint (spPowerPivot.msi), pero puede requerir una instalación manual. Hay dos razones por las que puede necesitar instalar manualmente una biblioteca cliente o un proveedor de datos en un servidor de SharePoint.

  • Habilitar la compatibilidad con versiones anteriores. Los libros SQL Server 2008 R2 especifican la versión de SQL Server 2008 R2 del proveedor OLE DB de Analysis Services en su cadena de conexión. Por tanto, esta versión del proveedor debe estar presente en el equipo para que la solicitud se lleve a cabo correctamente.

  • Habilitar el acceso a datos en una instancia de Excel Services dedicada. Si la granja de SharePoint incluye Excel Services en un servidor que tampoco tiene PowerPivot para SharePoint, instale la versión SQL Server 2012 SP1 del proveedor y otros componentes de conectividad de cliente mediante el paquete de instalación de PowerPivot para SharePoint.

    Nota Nota

    Estos escenarios no se excluyen mutuamente. El hospedaje de varias versiones de libro en una granja que incluye servidores de aplicaciones que ejecutan Excel Services sin una instancia de PowerPivot para SharePoint requerirá la instalación tanto de las versiones anteriores como las recientes del proveedor de datos en cada equipo con Excel Services.

En este tema:

Versiones del proveedor OLE DB que admiten PowerPivot Data Access

Por qué necesita instalar el proveedor OLE DB

Instalar el proveedor OLE DB de SQL Server 2012 y los componentes de conectividad de cliente en servidores independientes de Excel Services

Usar el paquete de instalación de PowerPivot para SharePoint (spPowerPivot.msi) para instalar SQL Server 2012 OLE DB

Instalar el proveedor OLE DB de SQL Server 2008 R2 para hospedar los libros de versiones anteriores

Una granja de servidores de SharePoint podría incluir varias versiones del proveedor OLE DB de Analysis Services, incluso las versiones anteriores que no admiten el acceso a datos PowerPivot.

De forma predeterminada, SharePoint 2010 instala la versión de SQL Server 2008 del proveedor. Aunque se identifica como MSOLAP.4 (el mismo número de versión que se usa para SQL Server 2008 R2), esta versión no funciona para el acceso a datos PowerPivot. Para que las conexiones tengan éxito, debe tener la versión de SQL Server 2008 R2 o SQL Server 2014 del proveedor.

Una versión posterior de SQL Server 2008 del proveedor OLE DB incluye transportes y compatibilidad con conexiones para estructuras de datos de PowerPivot. Los libros PowerPivot usan versiones más recientes de este proveedor para solicitar el procesamiento de consultas de los servidores PowerPivot de la granja. Para obtener la versión actualizada, puede descargarla e instalarla a través de la página de SQL Server 2008 R2 Feature Pack.

En la tabla siguiente se describen las versiones válidas:

Versión del producto

Versión del archivo

Válido para:

SQL Server 2008 R2

MSOLAP100.dll en el sistema de archivos

MSOLAP.4 en una cadena de conexión de Excel

10.50.1600 o posteriores en los detalles de la versión de archivo

Use los modelos de datos creados con la versión SQL Server 2008 R2 de PowerPivot para Excel.

SQL Server 2012

MSOLAP110.dll en el sistema de archivos

MSOLAP.5 en una cadena de conexión de Excel

11.0.0000 o posteriores en los detalles de la versión de archivo

Use los modelos de datos creados con la versión SQL Server 2012 o SQL Server 2014 de PowerPivot para Excel.

SQL Server 2014

MSOLAP120.dll en el sistema de archivos

12.0.20000 o posteriores en los detalles de la versión de archivo

Use modelos de datos que no sean modelos de PowerPivot.

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

Hay dos escenarios que requieren la instalación manual del proveedor OLE DB en los servidores de la granja.

El escenario más habitual se da cuando se tiene una versión anterior y versiones más recientes de libros PowerPivot que se guardan en bibliotecas de documentos de la granja. Si los analistas de la organización usan la versión SQL Server 2008 R2 de PowerPivot para Excel y guardan esos libros en una instalación de SQL Server 2012 PowerPivot para SharePoint, el libro anterior no funcionará. Su cadena de conexión hará referencia a una versión anterior del proveedor, que no estará en el servidor a menos que lo instale. Al instalar ambas versiones se habilitará el acceso a los datos para los libros PowerPivot creados en las versiones anteriores y recientes de PowerPivot para Excel. El programa de instalación de SQL Server 2012 no instala la versión SQL Server 2008 R2 del proveedor, de modo que debe instalarla manualmente si usa libros de una versión anterior.

El segundo escenario se da cuando se tiene un servidor en una granja de SharePoint que ejecuta Excel Services, pero no PowerPivot para SharePoint. En este caso, el servidor de aplicaciones que ejecuta Excel Services debe actualizarse manualmente para utilizar una versión más reciente del proveedor. Esto es necesario para conectarse a una instancia de PowerPivot para SharePoint. Si Excel Services está usando una versión anterior del proveedor, la solicitud de conexión generará un error. Tenga en cuenta que el proveedor debe instalarse mediante el programa de instalación de SQL Server o el paquete de instalación de PowerPivot para SharePoint (spPowerPivot.msi) para garantizar que se instalan todos los componentes necesarios para PowerPivot.

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

Siga estas instrucciones para agregar el proveedor OLE DB y otros componentes de conectividad de cliente a los servidores de SharePoint que aún no los tengan instalados, como los servidores de aplicaciones que ejecutan Excel Services sin PowerPivot para SharePoint en el mismo hardware.

Use estas instrucciones para instalar el proveedor OLE DB de Analysis Services actual y para agregar Microsoft.AnalysisServices.Xmla.dll al ensamblado global.

Ejecutar el programa de instalación de SQL Server e instalar Conectividad con las herramientas de cliente

  1. En el servidor de aplicaciones que hospeda Excel Services, ejecute el programa de instalación de SQL Server.

  2. En la página Instalación, seleccione Nueva instalación independiente de SQL Server o agregar características a una instalación existente.

  3. En la página Tipo de instalación, seleccione Realizar una nueva instalación de SQL Server 2012.

  4. En la página Rol de instalación, seleccione Instalación de características de SQL Server.

  5. En la página Selección de características, haga clic en Conectividad con las herramientas de cliente. Esta opción instala Microsoft.AnalysisServices.Xmla.dll

    No seleccione ninguna otra característica.

  6. Haga clic en Siguiente para finalizar el asistente y, a continuación, haga clic en Instalar para ejecutar la instalación.

  7. Repita los pasos anteriores si tiene otros servidores que ejecutan Excel Services y PowerPivot para SharePoint no está instalado en el mismo servidor.

Comprobar que MSOLAP.5 es un proveedor de confianza

  1. En Administración central, haga clic en Administrar aplicaciones de servicio y haga clic en la aplicación de servicio de Excel Services.

  2. Haga clic en Proveedores de datos de confianza.

  3. Compruebe que MSOLAP.5 aparece en la lista. Según el modo en que configuró PowerPivot para SharePoint, MSOLAP.5 podría ya ser de confianza. Si usó la herramienta de configuración de PowerPivot, pero excluyó esta acción de la lista de tareas, MSOLAP.5 no será de confianza para Excel Services y ahora se debe agregar manualmente.

  4. Si no aparece MSOLAP, haga clic en Agregar proveedor de datos de confianza.

  5. En el identificador del proveedor, escriba MSOLAP.5.

  6. En Tipo de proveedor, asegúrese de que está seleccionado OLE DB.

  7. En Descripción del proveedor, escriba Proveedor Microsoft OLE DB para OLAP Services 11.0.

Comprobar la instalación

  1. Vaya a Archivos de programa\Microsoft Analysis Services\AS OLEDB\110.

  2. Haga clic con el botón secundario en msolap110.dll y seleccione Propiedades.

  3. Haga clic en Detalles.

  4. Vea la información de la versión del archivo. La versión debería incluir 11.00.>númeroDeCompilación<.

  5. En la carpeta Windows\Assembly, compruebe que Microsoft.AnalysisServices.Xmla.dll, versión 11.0.0.0, aparece en la lista.

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

Instale el proveedor OLE DB de SQL Server 2012 SP1 y el servidor de Excel Services con el paquete de instalación de PowerPivot para SharePoint (spPowerPivot.msi).

Descargue el proveedor MSOLAP.5 desde SQL Server 2012 SP1 Feature Pack.

  1. Vaya a Microsoft® SQL Server® 2012 SP1 Feature Pack

  2. Haga clic en Instrucciones de instalación.

  3. Vea la sección "Proveedor OLE DB de Microsoft Analysis Services para Microsoft SQL Server 2012 SP1". Descargue el archivo e inicie la instalación.

  4. En la página Selección de características, seleccione Proveedor OLE DB de Analysis Services para SQL Server. Anule la selección de los demás componentes y complete la instalación. Para obtener más información acerca de spPowerPivot.msi, vea Instalar o desinstalar el complemento PowerPivot para SharePoint (SharePoint 2013).

  5. Registre MSOLAP.5 como proveedor de confianza con Servicios de Excel de SharePoint. Para obtener más información, vea Agregar MSOLAP.5 como proveedor de datos de confianza en Excel Services.

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

Use las siguientes instrucciones para instalar la versión de SQL Server 2008 R2 del proveedor MSOLAP.4 y registrar el archivo Microsoft.AnalysisServices.ChannelTransport.dll. ChannelTransport es un subcomponente del proveedor OLE DB de Analysis Services. La versión de SQL Server 2008 R2 del proveedor lee el Registro al usar ChannelTransport para establecer una conexión. El registro de este archivo es un paso posterior a la instalación que solo se requiere para las conexiones administradas por el proveedor de SQL Server 2008 R2 en un servidor de SQL Server 2012.

Paso 1: descargar e instalar la biblioteca cliente

  1. En la página de SQL Server 2008 R2 Feature Pack, busque el proveedor OLE DB de Analysis Services para Microsoft SQL Server 2008 R2.

  2. Descargue el paquete x64 del programa de instalación de SQLServer2008_ASOLEDB10.msi. Aunque el nombre de archivo contiene SQLServer2008, es el archivo correcto para la versión de SQL Server 2008 R2 del proveedor.

  3. En el equipo que tiene una instalación de PowerPivot para SharePoint, ejecute el archivo .msi para instalar la biblioteca.

  4. Si tiene otros servidores en la granja que solo ejecutan Excel Services, sin PowerPivot para SharePoint en el mismo servidor, repita los pasos anteriores para instalar la versión 2008 R2 del proveedor en el equipo de Excel Services.

Paso 2: registrar el archivo Microsoft.AnalysisServices.ChannelTransport.dll

  1. Use la herramienta regasm.exe para registrar el archivo. Si no ha ejecutado regasm.exe anteriormente, agregue su carpeta principal, C:\Windows\Microsoft.NET\Framework64\v4.0.30319\, a la variable de ruta de acceso del sistema.

  2. Abra un símbolo del sistema con permisos de administrador.

  3. Vaya a esta carpeta: C:\Windows\assembly\GAC_MSIL\Microsoft.AnalysisServices.ChannelTransport\10.0.0.0__89845dcd8080cc91

  4. Escriba el comando siguiente: regasm microsoft.analysisservices.channeltransport.dll

  5. Repita los pasos anteriores para cualquier equipo en el que instaló manualmente la versión 2008 R2 del proveedor.

Comprobar la instalación

  1. Ahora debe poder segmentar o filtrar los libros SQL Server 2008 R2. Si se produce un error, compruebe que usó la versión de 64 bits de regasm.exe para registrar el archivo.

  2. Además, puede comprobar la versión del archivo.

    Vaya a C:\Program files\Microsoft Analysis Services\AS OLEDB\10. Haga clic con el botón secundario en msolap100.dll y seleccione Propiedades. Haga clic en Detalles.

    Vea la información de la versión del archivo. La versión debería incluir 10.50.>númeroDeCompilación<.

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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft