Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido manualmente. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Instalar o provedor OLE DB do Analysis Services em SharePoint Servers

O Provedor OLE DB da Microsoft para Analysis Services (MSOLAP) é uma interface que os aplicativos cliente usam para interagir com dados do Analysis Services. Em um ambiente do SharePoint que inclui o PowerPivot para SharePoint, o provedor administra solicitações de conexões para dados PowerPivot.

O provedor de dados é incluído no pacote de instalação do PowerPivot para SharePoint (spPowerPivot.msi), mas pode exigir a instalação manual. Há duas razões para você precisar instalar uma biblioteca de cliente ou um provedor de dados manualmente em um servidor do SharePoint.

  • Habilitar compatibilidade com versões anteriores. As pastas de trabalho do SQL Server 2008 R2 especificam a versão SQL Server 2008 R2 do provedor OLE DB do Analysis Services na cadeia de conexão. Como tal, a versão desse provedor deve estar presente no computador para que a solicitação tenha sucesso.

  • Habilitar acesso a dados em uma instância dedicada dos Serviços do Excel. Se seu farm do SharePoint incluir Serviços do Excel em um servidor que também não tenha PowerPivot para SharePoint, instale a versão do SQL Server 2012 SP1 do provedor e outros componentes de conectividade de cliente usando o pacote de instalação do PowerPivot para SharePoint.

    Observação Observação

    Esses cenários não são mutuamente exclusivos. Hospedar várias versões de pasta de trabalho em um farm que inclui servidores de aplicativos que executam Serviços do Excel sem uma instância do PowerPivot para SharePoint requer que você instale versões mais antigas e mais novas do provedor de dados em cada computador com os Serviços do Excel.

Neste tópico:

Versões do provedor OLE DB com suporte para o acesso a dados PowerPivot

Por que você precisa instalar o provedor OLE DB?

Instalar o Provedor OLE DB do SQL Server 2012 e componentes de conectividade de cliente em servidores autônomo de Serviços do Excel

Use o pacote de instalação do PowerPivot para SharePoint (spPowerPivot.msi) para instalar o SQL Server 2012 OLE DB

Instalar o provedor OLE DB do SQL Server 2008 R2 para hospedar pastas de trabalho de versões anteriores

Um farm do SharePoint pode incluir várias versões do provedor OLE DB do Analysis Services, incluindo versões mais antigas que não têm suporte para o acesso a dados PowerPivot.

Por padrão, o SharePoint 2010 instala a versão SQL Server 2008 do provedor. Embora seja identificada como MSOLAP.4 (mesmo número de versão usado no SQL Server 2008 R2), essa versão não funciona para o acesso a dados PowerPivot. Para que as conexões sejam bem-sucedidas, você deve ter a versão SQL Server 2008 R2 ou SQL Server 2014 do provedor.

Uma versão pós-SQL Server 2008 do provedor OLE DB inclui transportes e suporte à conexão para estruturas de dados do PowerPivot. As pastas de trabalho PowerPivot usam versões mais novas desse provedor para solicitar processamento de consulta em servidores do PowerPivot no farm. Para obter uma versão atualizada, você pode baixá-la e instalá-la diretamente de uma página do SQL Server Feature Pack.

A tabela a seguir descreve as versões válidas:

Versão do produto

Versão do arquivo

Válida para:

SQL Server 2008 R2

MSOLAP100.dll no sistema de arquivos

MSOLAP.4 em uma cadeia de conexão do Excel

10.50.1600 ou posterior nos detalhes de versão do arquivo

Use para modelos de dados criados usando a versão SQL Server 2008 R2 do PowerPivot para Excel.

SQL Server 2012

MSOLAP110.dll no sistema de arquivos

MSOLAP.5 em uma cadeia de conexão do Excel

11.0.0000 ou posterior nos detalhes de versão do arquivo

Use para modelos de dados criados usando a versão SQL Server 2012 ou SQL Server 2014 do PowerPivot para Excel.

SQL Server 2014

MSOLAP120.dll no sistema de arquivos

12.0.20000 ou posterior nos detalhes de versão do arquivo

Use para modelos de dados além dos modelos do PowerPivot.

Ícone de seta usado com o link Voltar ao Início Início

Há dois cenários que requerem a instalação manual do provedor OLE DB em servidores no farm.

O cenário mais comum ocorre quando há uma versão mais antiga e versões mais novas das pastas de trabalho PowerPivot que são salvas em bibliotecas de documento no farm. Se os analistas na sua organização estiverem usando a versão SQL Server 2008 R2 do PowerPivot para Excel e salvarem essas pastas de trabalho em uma instalação SQL Server 2012 PowerPivot para SharePoint, a pasta de trabalho mais antiga não funcionará. Sua cadeia de conexão referenciará uma versão mais antiga do provedor, que não estará no servidor, a menos que você a instale. A instalação de ambas as versões habilitará o acesso a dados para pastas de trabalho PowerPivot criadas em versões mais antigas e mais novas do PowerPivot para Excel. A Instalação do SQL Server 2012 não instala a versão SQL Server 2008 R2 do provedor, portanto, você deverá instalá-la manualmente se estiver usando pastas de trabalho de uma versão anterior.

O segundo cenário é quando você tem um servidor em um farm do SharePoint que executa os Serviços do Excel, mas não o PowerPivot para SharePoint. Nesse caso, o servidor de aplicativo que executa os Serviços do Excel deve ser atualizado manualmente para usar uma versão mais nova do provedor. Isso é necessário para conectar-se a uma instância do PowerPivot para SharePoint. Se os Serviços do Excel estiverem usando uma versão anterior do provedor, a solicitação de conexão falhará. Observe que o provedor deve ser instalado com a instalação do SQL Server ou o pacote de instalação do PowerPivot para SharePoint (spPowerPivot.msi) para se certificar de que todos os componentes que exigirem o suporte a PowerPivot serão instalados.

Ícone de seta usado com o link Voltar ao Início Início

Use as instruções a seguir para adicionar o provedor OLE DB e outros componentes de conectividade de cliente aos SharePoint Servers que ainda não tenham esse recurso instalado, como servidores de aplicativo que executem os Serviços do Excel sem o PowerPivot para SharePoint no mesmo hardware.

Use estas instruções para instalar o provedor OLE DB do Analysis Services atual e adicionar o Microsoft.AnalysisServices.Xmla.dll ao assembly global.

Executar a instalação do SQL Server e instalar as Ferramentas de Conectividade de Cliente

  1. No servidor de aplicativo que hospeda os Serviços do Excel, execute a instalação do SQL Server.

  2. Na página de Instalação, escolha Nova instalação autônoma do SQL Server ou adicionar recursos a uma instalação existente.

  3. Na página de Tipo de Instalação, escolha Executar uma nova instalação do SQL Server 2012.

  4. Na página Função de Instalação, escolha Instalação de recurso do SQL Server.

  5. Na página Seleção de Recursos, clique em Conectividade das Ferramentas de Cliente. Essa opção instalará o Microsoft.AnalysisServices.Xmla.dll

    Não selecione nenhum outro recurso.

  6. Clique em Avançar para concluir o assistente e clique em Instalar para executar a Instalação.

  7. Repita as etapas anteriores se você tiver outros servidores executando Serviços do Excel, sem uma instalação do PowerPivot para SharePoint no mesmo servidor.

Verifique se MSOLAP.5 é um provedor de confiança

  1. Na Administração Central, clique em Gerenciar aplicativos de serviço e clique no aplicativo de serviço de Serviços do Excel.

  2. Clique em Provedores de Dados Confiáveis.

  3. Verifique se MSOLAP.5 aparece na lista. Dependendo do modo como você configurou o PowerPivot para SharePoint, o MSOLAP.5 talvez já seja confiável. Se você usasse a ferramenta de Configuração do PowerPivot, mas excluísse essa ação da lista de tarefas, o MSOLAP.5 não será confiável para os Serviços do Excel e deverá ser adicionado manualmente.

  4. Se MSOLAP não estiver na lista, clique em Adicionar Provedor de Dados Confiável.

  5. Em ID do Provedor, digite MSOLAP.5.

  6. Em Tipo de Provedor, verifique se a opção OLE DB está selecionada.

  7. Na Descrição do Provedor, digite Microsoft OLE DB Provider for OLAP Services 11.0.

Verifique a instalação

  1. Vá para Arquivos de Programas\Microsoft Analysis Services\AS OLEDB\110.

  2. Clique com o botão direito do mouse em msolap110.dll e selecione Propriedades.

  3. Clique em Detalhes.

  4. Exiba as informações de versão do arquivo. A versão deve incluir 11.00.<número_da_compilação>.

  5. Na pasta Windows\assembly, verifique se Microsoft.AnalysisServices.Xmla.dll, versão 11.0.0.0 está listado.

Ícone de seta usado com o link Voltar ao Início Início

Instalar o provedor OLE DB do SQL Server 2012 SP1 e no servidor de Serviços do Excel usando o pacote de instalação do PowerPivot para SharePoint (spPowerPivot.msi).

Baixe o provedor MSOLAP.5 do SQL Server 2012 SP1 Feature Pack.

  1. Navegue até o Microsoft® SQL Server® 2012 SP1 Feature Pack

  2. Clique em Instruções de instalação.

  3. Consulte a seção "Microsoft Analysis Services OLE DB Provider para Microsoft SQL Server 2012 SP1". Baixe o arquivo e inicie a instalação.

  4. Na página Seleção de Recursos, selecione Provedor OLE DB do Analysis Services para SQL Server. Desmarque os outros componentes e conclua a instalação. Para obter mais informações sobre como instalar o spPowerPivot.msi, consulte Instalar ou desinstalar o suplemento do PowerPivot para SharePoint (SharePoint 2013).

  5. Registre o MSOLAP.5 como um provedor confiável em Serviços do Excel do SharePoint. Para obter mais informações, consulte Adicionar MSOLAP.5 como um provedor de dados confiável em Serviços do Excel.

Ícone de seta usado com o link Voltar ao Início Início

Use as instruções seguintes para instalar a versão SQL Server 2008 R2 do provedor de MSOLAP.4 e registrar o arquivo Microsoft.AnalysisServices.ChannelTransport.dll arquivo. O ChannelTransport é um subcomponente do provedor OLE DB do Analysis Services. A versão SQL Server 2008 R2 do provedor lê o registro ao usar ChannelTransport para fazer uma conexão. Registrar esse arquivo é uma etapa pós-instalação necessária somente para conexões tratadas pelo provedor SQL Server 2008 R2 em um servidor do SQL Server 2012.

Etapa 1: baixar e instalar a biblioteca de cliente

  1. Na página do SQL Server 2008 R2 Feature Pack, localize o artigo sobre o provedor OLE DB do Microsoft® Analysis Services para Microsoft SQL Server 2008 R2.

  2. Baixe o pacote x64 do programa de instalação do SQLServer2008_ASOLEDB10.msi. Embora o nome do arquivo contenha SQLServer2008, é o arquivo correto para a versão do SQL Server 2008 R2 do provedor.

  3. No computador que tem uma instalação do PowerPivot para SharePoint, execute o .msi para instalar a biblioteca.

  4. Se você houver outros servidores no farm que executam apenas os Serviços do Excel, sem o PowerPivot para SharePoint no mesmo servidor, repetir as etapas anteriores para instalar a versão 2008 R2 do provedor no computador com Serviços do Excel.

Etapa 2: registrar o arquivo Microsoft.AnalysisServices.ChannelTransport.dll

  1. Use o utilitário regasm.exe para registrar o arquivo. Se você não executou regasm.exe antes, adicione sua pasta pai, C:\Windows\Microsoft.NET\Framework64\v4.0.30319\, à variável de caminho de sistema.

  2. Abra um prompt de comando com permissões de administrador.

  3. Vá para esta pasta C: \Windows\assembly\GAC_MSIL\Microsoft.AnalysisServices.ChannelTransport\10.0.0.0__89845dcd8080cc91

  4. Digite este comando: regasm microsoft.analysisservices.channeltransport.dll

  5. Repita as etapas anteriores para qualquer computador no qual você instalou a versão 2008 R2 do provedor manualmente.

Verifique a instalação

  1. Agora você já deve poder dividir ou filtrar pastas de trabalho do SQL Server 2008 R2. Se um erro ocorrer, verifique se você usou a versão de 64 bits de regasm.exe para registrar o arquivo.

  2. Além disso você pode verificar a versão de arquivo.

    Vá para C:\Program files\Microsoft Analysis Services\AS OLEDB\10. Clique com o botão direito do mouse em msolap100.dll e selecione Propriedades. Clique em Detalhes.

    Exiba as informações de versão do arquivo. A versão deve incluir 10.50.<número_da_compilação>.

Ícone de seta usado com o link Voltar ao Início Início

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft