Migrar o PowerPivot para o SharePoint 2013
O SharePoint 2013 não oferece suporte a atualização in-loco. No entanto, há suporte para o procedimento de atualização de anexação de banco de dados. O comportamento é diferente de atualizar para o SharePoint 2010, onde um cliente pode escolher entre as duas abordagens básicas de atualização, atualização in-loco e atualizações de anexação do banco de dados.
Se você tiver uma instalação do PowerPivot para SharePoint integrada ao SharePoint 2010, não será possível atualizar o servidor do SharePoint in-loco. 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 uma migração relacionada ao PowerPivot:
Aplica-se a: SharePoint 2013
Visão geral da migração
1 | 2 | 3 | 4 |
---|---|---|---|
Preparar o farm do SharePoint 2013 | Fazer backup, cópia e 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 do aplicativo do SharePoint Windows PowerShell |
Neste tópico:
1) Preparar o farm do SharePoint 2013
-
Dica
Revise o método de autenticação para os quais seus aplicativos Web existentes estão configurados. Os aplicativos Web do SharePoint 2013 assumem como padrão a autenticação baseada em declarações. Os aplicativos Web do SharePoint 2010 configurados para a 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 são configurados para autenticação de modo clássica, revise a documentação do SharePoint 2013.
Instalar um novo farm do SharePoint Server 2013.
Instale uma instância de um servidor do SQL Server 2014 Analysis Services no modo do SharePoint. Para obter mais informações, consulte PowerPivot for SharePoint 2013 Installation.
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).
Na Administração Central do SharePoint 2013, configure o aplicativo de serviço dos Serviços do Excel para usar o servidor do modo do SharePoint do Analysis Services criado na etapa anterior. Para obter mais informações, consulte a seção "Configurar a integração do SharePoint do Basic Analysis Services" do PowerPivot para a Instalação do SharePoint 2013.
2) Fazer backup, cópia e restauração de 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 relacionado ao PowerPivot para o farm do SharePoint 2013.
Defina Banco de Dados como somente leitura: Em 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 Banco de Dados Somente Leitura como True.
Backup: faça backup de todos os bancos de dados de conteúdo e banco de dados de aplicativo de serviço que você desejar migrar para o farm do SharePoint 2013. Em 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.
Faça cópia dos arquivo de backup de banco de dados (.bak) para o servidor de destino desejado.
Restaurar: Restaure os bancos de dados para o mecanismo de banco de dados de SQL Server de destino. Esta etapa pode ser concluída usando SQL Server Management Studio.
Definir banco de dados para leitura e gravação: defina o Banco de Dados Somente Leitura como False.
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).
Colocar o banco de dados offline:
Coloque 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. Coloque cada banco de dados offline e monte seu banco de dados de substituição correspondente antes de colocar offline o próximo banco de dados de conteúdo. Outra opção é colocar todos os bancos de dados de conteúdo offline como um grupo.
Na Administração Central do SharePoint, clique em Gerenciamento de Aplicativos.
Clique em Gerenciar Bancos de Dados de Conteúdo.
Clique no nome do usuário do banco de dados.
Em Gerenciar Configurações de Banco de Dados de Conteúdo, defina Status do Banco de Dados como Offline.
Selecione Remover o Banco de Dados de Conteúdo. Observe o aviso de que os sites armazenadas 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:
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 nesse momento do processo de migração criar novas agendas para as pastas de trabalho migradas. No entanto, as agendas são criadas no novo banco de dados do aplicativo do serviço PowerPivot, e não no banco de dados que você copiou do farm do SharePoint anterior. Portanto, ele não conterá nenhuma das agendas antigas. Depois que você concluir as seguintes etapas para usar o banco de dados antigo e migrar as agendas antigas, as novas agendas não estarão disponíveis.
Solucionar problemas ao tentar montar bancos de dados
Esta seção resume os possíveis problemas encontrados ao montar o banco de dados.
Erros de autenticação: se você encontrar erros relacionados à autenticação, revise 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. Consulte 1) Preparar o farm do SharePoint 2013 para obter mais informações.
Falta de PowerPivot.Files: Se você vir erros relacionados à falta de .dlls do PowerPivot, o spPowerPivot.msi não foi instalado ou a Ferramenta de Configuração do PowerPivot não foi usada 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 da agenda é um processo de duas etapas. Primeiro configure o aplicativo de serviço PowerPivot para usar o banco de dados do aplicativo de serviço migrado. Em seguida, escolha uma destas opções para migração da agenda.
Configure o aplicativo de serviço para usar o banco de dados do aplicativo de serviço migrado.
Na Administração Central do SharePoint, configure o aplicativo de serviços PowerPivot para usar o banco de dados do aplicativo de serviço anterior que você copiou. O serviço PowerPivot atualiza o banco de dados do aplicativo de serviço para o novo esquema.
Na Administração Central do SharePoint, clique em Gerenciar Aplicativos de Serviço.
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.
Atualize a instância do nome do servidor de banco de dados e o nome do banco de dados. Para os nomes corretos para o banco de dados que você fez backup, copiou e restaurou. Quando você clicar em OK, o banco de dados do aplicativo de serviço será atualizado. Os erros estarão no log do ULS.
Atualizar agendas do PowerPivot
Configurar o aplicativo de serviço PowerPivot para migrar agendas de atualização.
Migrar opção 1 Agendas: administrador de farm do SharePoint
No Gerenciamento do SharePoint 2013, execute o
Set-PowerPivotServiceApplication
cmdlet com a opção para habilitar a-StartMigratingRefreshSchedules
migração automática sob demanda do . O script do Windows PowerShell a seguir supõe que haja apenas um aplicativo de serviço PowerPivot.$app = Get-PowerPivotServiceApplication Set-PowerPivotServiceApplication $app -StartMigratingRefreshSchedules
Depois que o script do Windows PowerShell for executado, as agendas estarão ativas e as agendas serão executadas no próximo momento apropriado. No entanto, o status da página de atualização da agenda 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á true.
Se você desejar verificar o valor atual da propriedade StartMigratingRefreshSchedules, execute o seguinte script do PowerShell. O script executa um loop em todos os objetos de aplicativo de serviço PowerPivot e exibe o nome e os valores de propriedades:
$apps = Get-PowerPivotServiceApplication foreach ($app in $apps){ Get-PowerPivotServiceApplication $app | Format-Table -Property displayname, id, StartMigratingRefreshSchedules }
Opção 2 para migrar agendas opção: o usuário atualiza cada pasta de trabalho
Outra opção para migrar agendas é habilitar a atualização agendada para cada pasta de trabalho. Navegue até a biblioteca de documentos que contém as pastas de trabalho.
Abra o menu de contexto e clique em Gerenciar Atualização de Dados do PowerPivot.
Na seção atualização da agenda , clique em Habilitar.
Você pode selecionar Também atualizar o mais rápido possível. Esta opção adiciona uma instância da atualização à fila assim que você clica em ok. A agenda de atualização normal ainda é ativada no momento apropriado.
Clique em OK. O histórico de atualização agora está visível na página de atualização, a agenda será acionada no horário normal.
Pastas de trabalho do SQL Server 2008 R2 PowerPivot
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 do 2008 R2, você poderá usar as pastas de trabalho, mas as agendas não serão atualizadas.
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 da anexação do banco de dados do PowerPivot e do SharePoint, consulte o seguinte:
Atualizar pastas de trabalho e atualização de dados agendadas (SharePoint 2013).
Visão geral do processo de atualização para o SharePoint 2013 (https://go.microsoft.com/fwlink/p/?LinkId=256688).
Limpe os preparativos antes de uma atualização para o SharePoint 2013 (https://go.microsoft.com/fwlink/p/?LinkId=256689).
Atualizar bancos de dados do SharePoint 2010 para o SharePoint 2013 (https://go.microsoft.com/fwlink/p/?LinkId=256690).