Compartilhar via


Migrar o PowerPivot para o SharePoint 2013

O SharePoint 2013 não dá suporte à atualização in-loco. No entanto, há suporte para o procedimento de atualização com anexação de banco de dados. O comportamento é diferente da atualização para o SharePoint 2010, onde um cliente pode escolher entre as duas abordagens básicas de atualização: atualização local e anexação de banco de dados.

Se você tiver uma instalação do PowerPivot para SharePoint integrada ao SharePoint 2010, não poderá atualizar o servidor do SharePoint locamente. No entanto, você pode migrar bancos de dados de conteúdo e bancos de dados de aplicativo de serviço do farm do SharePoint 2010 para um farm do SharePoint 2013. Este tópico é uma visão geral das etapas necessárias para concluir uma atualização de anexação de banco de dados e concluir uma migração relacionada ao PowerPivot:

Aplica-se a: SharePoint 2013

Visão geral da migração

1 2 3 4
Preparar a fazenda do SharePoint 2013 Backup, cópia, restauração de bancos de dados. Montar bancos de dados de conteúdo Migrar agendas do PowerPivot
SQL Server Management Studio Administração Central do SharePoint

Windows PowerShell
Páginas de aplicativos do SharePoint

Windows PowerShell

Neste tópico:

1) Preparar a Fazenda do SharePoint 2013

  1. Dica

    Examine o método de autenticação para o qual os aplicativos Web existentes estão configurados. Os aplicativos Web do SharePoint 2013 são padrão para autenticação baseada em declarações. Os aplicativos Web do SharePoint 2010 configurados para autenticação de modo clássico exigem etapas adicionais para migrar bancos de dados do SharePoint 2010 para o SharePoint 2013. Se seus aplicativos Web estiverem configurados para autenticação no modo clássico, examine a documentação do SharePoint 2013.

  2. Instale uma nova fazenda do SharePoint Server 2013.

  3. Instale uma instância de um servidor do SQL Server 2014 Analysis Services no modo do SharePoint. Para obter mais informações, consulte Instalação do PowerPivot para SharePoint 2013.

  4. Execute o pacote de instalação do PowerPivot para SharePoint 2013 spPowerPivot.msi em cada servidor no farm do SharePoint. Para obter mais informações, consulte Instalar ou desinstalar o Suplemento PowerPivot para SharePoint (SharePoint 2013).

  5. Na Administração Central do SharePoint 2013, configure o aplicativo de serviço Serviços do Excel para usar o servidor de modo do SharePoint do Analysis Services criado na etapa anterior. Para obter mais informações, consulte a seção "Configurar a Integração Básica do Analysis Services com o SharePoint" da Instalação do PowerPivot para SharePoint 2013.

2) Backup, cópia, restauração dos bancos de dados

O processo de "atualização de anexação de banco de dados do SharePoint" é uma sequência de etapas para fazer backup, copiar e restaurar bancos de dados de aplicativo de serviço e conteúdo relacionados ao PowerPivot para o farm do SharePoint 2013.

  1. Defina o Banco de Dados como somente leitura: No SQL Server Management Studio, clique com o botão direito do mouse no nome do banco de dados e clique em Propriedades. Na página Opções , defina a propriedade Somente Leitura do Banco de Dados como True.

  2. Backup: Faça backup de cada banco de dados de conteúdo e banco de dados de aplicativo de serviço que você deseja migrar para o conjunto do SharePoint 2013. No SQL Server Management Studio, clique com o botão direito do mouse no nome do banco de dados, clique em Tarefas e clique em Fazer Backup.

  3. O arquivo copia os arquivos de backup do banco de dados (.bak) para o servidor de destino desejado.

  4. Restaurar: Restaure os bancos de dados para o Mecanismo de Banco de Dados do SQL Server de destino. Esta etapa pode ser concluída usando o SQL Server Management Studio.

  5. Defina o Banco de Dados para leitura e escrita: Defina o Banco de Dados somente leitura como Falso.

3) Preparar aplicativos Web e montar bancos de dados de conteúdo

Para obter uma explicação mais detalhada dos procedimentos a seguir, consulte Atualizar bancos de dados do SharePoint 2010 para o SharePoint 2013 (https://go.microsoft.com/fwlink/p/?LinkId=256690).

  1. Leve os bancos de dados offline:

    Leve cada banco de dados de conteúdo do SharePoint 2013 offline usando a Administração Central do SharePoint. Os bancos de dados de conteúdo são substituídos pelos bancos de dados que você copiou. Considere qual é a melhor sequência para seu ambiente. Considere colocar cada banco de dados offline e montar seu banco de dados de substituição relevante antes de colocar o próximo banco de dados de conteúdo offline. Outra opção é colocar todos os bancos de dados de conteúdo offline como um grupo.

    1. Na Administração Central do SharePoint, clique em Gerenciamento de Aplicativos.

    2. Clique em Gerenciar Bancos de Dados de Conteúdo.

    3. Clique no nome do banco de dados.

    4. Nas Configurações de Gerenciamento de Banco de Dados de Conteúdo, defina o status do banco de dados como Offline.

    5. Selecione Remover Banco de Dados de Conteúdo. Observe que os sites armazenados no banco de dados de conteúdo não estarão mais acessíveis.

  • Montar bancos de dados de conteúdo:

    Use os cmdlets do PowerShell no shell de Gerenciamento do SharePoint 2013 para montar o banco de dados de conteúdo migrado. O banco de dados do aplicativo de serviço não precisa ser montado, apenas os bancos de dados de conteúdo: conteúdo relacionado ao PowerShell

    Mount-SPContentDatabase "SharePoint_Content_O14-KJSP1" -DatabaseServer "[server name]\powerpivot" -WebApplication [web application URL]
    

    Para obter mais informações, consulte Anexar ou desanexar bancos de dados de conteúdo (SharePoint Server 2010) (https://technet.microsoft.com/library/ff628582.aspx).

    Status quando a etapa for concluída: Quando a operação de montagem for concluída, os usuários poderão ver arquivos que estavam no banco de dados de conteúdo antigo. Portanto, os usuários podem ver e abrir as pastas de trabalho na biblioteca de documentos.

    Dica

    É possível neste momento no processo de migração criar novos agendamentos para as pastas de trabalho migradas. No entanto, os agendamentos são criados no novo banco de dados do aplicativo de serviço PowerPivot e não no banco de dados que você copiou do farm do SharePoint antigo. Portanto, ele não conterá nenhuma das agendas antigas. Depois de concluir as etapas a seguir para usar o banco de dados antigo e migrar os agendamentos antigos, os novos agendamentos não estarão disponíveis.

Solucionar problemas ao tentar montar bancos de dados

Esta seção resume possíveis problemas encontrados ao montar o banco de dados.

  1. Erros de autenticação: Se você vir erros relacionados à autenticação, examine qual modo de autenticação os aplicativos Web de origem estão usando. O erro pode ser causado por uma incompatibilidade na autenticação entre o aplicativo Web do SharePoint 2013 e o aplicativo Web do SharePoint 2010. Confira o 1) Preparar o Farm do SharePoint 2013 para obter mais informações.

  2. Ausência de PowerPivot.Files: Se você vir erros relacionados à falta de .dlls do PowerPivot, o spPowerPivot.msi não está instalado ou a Ferramenta de Configuração do PowerPivot não foi utilizada para configurar o PowerPivot.

4) Atualizar agendas do PowerPivot

Esta seção descreve os detalhes e as opções para migrar agendas do PowerPivot. A migração de agendamento é um processo de duas etapas. Primeiro configure o aplicativo de serviço PowerPivot para usar o banco de dados de aplicativo de serviço migrado. Em segundo lugar, escolha uma das duas opções para agendar a migração.

Configure o aplicativo de serviço para usar o banco de dados do aplicativo de serviço migrado.

Na Administração Central do SharePoint para configurar o aplicativo de serviços PowerPivot para usar o banco de dados de aplicativo de serviço antigo que você copiou. O Serviço PowerPivot atualiza o banco de dados do aplicativo de serviço para o novo esquema.

  1. Na Administração Central do SharePoint, clique em Gerenciar Aplicativos de Serviço.

  2. Localize o aplicativo de serviço PowerPivot, por exemplo, "Aplicativo de Serviço PowerPivot Padrão", clique no nome do aplicativo de serviço e clique em Propriedades na faixa de opções do SharePoint.

  3. Atualize a instância de nome do servidor de banco de dados e o nome do banco de dados. Para os nomes corretos do banco de dados que você fez backup, copiou e restaurou. Depois de clicar em Ok, o banco de dados do aplicativo de serviço será atualizado. Os erros estarão no log do ULS.

Atualizar agendamentos do PowerPivot

Configure o aplicativo de serviço PowerPivot para migrar agendas de atualização.

  • Opção Migrar Agendas1: administrador do farm do SharePoint

    1. No Gerenciamento do SharePoint 2013, execute o Set-PowerPivotServiceApplication cmdlet com a opção -StartMigratingRefreshSchedules para habilitar a migração automática sob demanda agendada para conteúdo relacionado ao PowerShell . O script do Windows PowerShell a seguir pressupõe que há apenas um aplicativo de serviço PowerPivot.

      $app = Get-PowerPivotServiceApplication
      Set-PowerPivotServiceApplication $app -StartMigratingRefreshSchedules
      

      Depois que o script do Windows PowerShell for executado, os agendamentos estarão ativos e os agendamentos serão executados no próximo momento apropriado. No entanto, o status na página de atualização de agendamento não está habilitado. Quando o agendamento for executado pela primeira vez, ele será migrado e, na página de atualização de agendamento, Habilitado será verdadeiro.

    2. Se você quiser verificar o valor atual da propriedade StartMigratingRefreshSchedules, execute o script do PowerShell a seguir. O script percorre todos os objetos do aplicativo de serviço PowerPivot, exibindo os nomes e os valores das propriedades.

      $apps = Get-PowerPivotServiceApplication
      foreach ($app in $apps){ Get-PowerPivotServiceApplication $app | Format-Table -Property displayname, id, StartMigratingRefreshSchedules }
      

    Opção Migrar Agendas2: o usuário atualiza cada pasta de trabalho

    1. Outra opção para migrar agendas é habilitar a atualização de agendamento para cada pasta de trabalho. Navegue até a biblioteca de documentos que contém as pastas de trabalho.

    2. Abra o menu de contexto e clique em Gerenciar Atualização de Dados PowerPivot.

    3. Na seção agendar atualização , clique em Habilitar.

    4. Você pode selecionar Também atualizar o mais rápido possível. Essa opção adiciona uma instância da atualização à fila assim que você clica em ok. O cronograma de atualização regular ainda é executado no momento apropriado.

    5. Clique em OK. O histórico de atualizações agora está visível na página de atualização, o cronograma será executado no horário habitual.

Pastas de trabalho PowerPivot do SQL Server 2008 R2

  • As pastas de trabalho do SQL Server 2008 R2 PowerPivot não são atualizadas automaticamente quando são usadas no SQL Server 2012 SP1 PowerPivot para SharePoint 2013. Depois de migrar um banco de dados de conteúdo que contém as pastas de trabalho 2008 R2, você pode usar as pastas de trabalho, mas os agendamentos não são atualizados.

  • Para obter mais informações, consulte Atualizar pastas de trabalho e atualização de dados agendadas (SharePoint 2013).

Recursos adicionais

Observação

Para obter mais informações sobre a atualização de anexação de banco de dados do PowerPivot e do SharePoint, consulte o seguinte: