Compartilhar via


Copiar bancos de dados para o novo farm para atualização para o SharePoint 2013

APLICA-SE A:yes-img-132013 no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Quando atualiza os Produtos do SharePoint 2010 para o SharePoint 2013, tem de utilizar uma atualização de anexação da base de dados, o que significa que atualiza apenas os conteúdos do seu ambiente e não as definições de configuração. Depois de configurar um novo ambiente do SharePoint 2013, pode copiar as bases de dados de aplicações de conteúdo e serviço do ambiente dos Produtos SharePoint 2010 para o ambiente do SharePoint 2013. Pode utilizar um processo de cópia de segurança e restauro para copiar a base de dados e também pode optar por definir as bases de dados como só de leitura no ambiente produtos do SharePoint 2010 para que os utilizadores possam continuar a aceder às respetivas informações, mas não alterá-la. Este artigo contém as etapas para copiar os bancos de dados.

Fase 2 do processo de atualização: copiar bancos de dados para um novo farm

Estágios do processo de atualização do SharePoint 2013

   
Etapas 123 Esta é a segunda fase do processo de atualização de dados e sites de Produtos do SharePoint 2010 para o SharePoint 2013. O processo inclui as seguintes fases que devem ser concluídas em ordem:
Criar o farm do SharePoint 2013 para anexar uma base de dados upgradeCopy databases to the new farm for upgrade to SharePoint 2013 (this phase) Upgrade service applications to SharePoint 2013Upgrade content databases from SharePoint 2010 to SharePoint 2013Upgrade a site collection to SharePoint 2013For an overview of the whole process, veja Descrição geral do processo de atualização do SharePoint 2010 para o SharePoint 2013 e o modelo Processo de Atualização Transferir o modelo de processo de atualização.

Importante

Embora este artigo se aplique ao SharePoint Foundation 2013 e ao SharePoint 2013, as secções sobre como criar cópias de segurança e restaurar bases de dados de aplicações de serviço aplicam-se apenas ao SharePoint 2013. (A exceção é a secção sobre a aplicação de serviço de Conectividade a Dados de Negócio que se aplica ao SharePoint Foundation 2013 e ao SharePoint 2013).

Assista o vídeo Atualização do SharePoint 2013: Fase 2

Antes de começar

Antes de copiar os bancos de dados, revise as seguintes informações e tome as medidas recomendadas.

  • Certifique-se de que a conta que utiliza para copiar as bases de dados tem acesso ao SQL Server Management Studio nos ambientes dos Produtos SharePoint 2010 e do SharePoint 2013 e tem acesso a uma localização de rede que pode ser acedida a partir de ambos os ambientes para armazenar as cópias das bases de dados.

  • Certifique-se de que a conta que você está utilizando para definir os bancos de dados para somente leitura e leitura-gravação seja membro da função de banco de dados fixa db_owner que deseja atualizar.

  • Antes de efetuar backup dos bancos de dados, procure e repare todos os erros de consistência do banco de dados.

  • Certifique-se de que o service pack ou a atualização adequada esteja aplicada em seu ambiente 2010. Se você estiver usando o RBS (armazenamento de blog remoto) em seu ambiente, você deve executar o Service Pack 1 para o Produtos do SharePoint 2010 m seu ambiente antes de iniciar o processo de atualização.

Definir as versões anteriores dos bancos de dados como somente leitura

Para manter o acesso do utilizador ao seu ambiente original, defina as bases de dados de Produtos do SharePoint 2010 como só de leitura antes de fazer uma cópia de segurança das bases de dados. Mesmo que você não queira manter o acesso no longo prazo, defina os bancos de dados como apenas leitura para ter certeza que você irá capturar todos os dados no backup para que você restaure e atualize o estado atual do ambiente sem permitir que mais alterações sejam feitas. Se os bancos de dados são definidos como apenas leitura, os usuários podem continuar a visualizar o conteúdo. Porém, eles não poderão adicionar ou alterar o conteúdo.

Importante

Execute este passo no ambiente produtos do SharePoint 2010.

Para definir o banco de dados como somente leitura usando ferramentas do SQL Server

  1. Verifique se a conta de usuário que está executando esse procedimento é membro da função de banco de dados fixa db_owner para bancos de dados.

  2. No SQL Server Management Studio, no Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados, expanda o servidor e expanda Bancos de Dados.

  3. Encontre o banco de dados que você deseja configurar como somente leitura, clique com o botão direito do mouse no banco de dados e clique em Propriedades.

  4. Na caixa de diálogo Propriedades da Base de Dados , na secção Selecionar uma página , clique em Opções.

  5. No painel de detalhes, em Outras opções, na seção Estado, ao lado de Banco de Dados Somente Leitura, clique na seta e selecione Verdadeiro.

Você pode usar o Transact-SQL para configurar a opção de disponibilidade do banco de dados, READ_ONLY. Para saber mais sobre como usar a cláusula SET da declaração ALTER DATABASE, veja a página sobre a definição de opções de banco de dados.

Fazer uma cópia de segurança das bases de dados de Produtos do SharePoint 2010 com as ferramentas do SQL Server

Você faz o backup dos bancos de dados no SQL Server Management Studio. Uma cópia do backup do banco de dados assegura que você possui os dados em um estado seguro se precisar ativar o farm original novamente, além disso, é exigida para uma atualização com anexação de banco de dados. Repita o procedimento para as seguintes bases de dados no farm de servidores de Produtos do SharePoint 2010:

  • Todos os bancos de dados de conteúdo (nome do banco de dados padrão: WSS_Content_ID

  • Os bancos de dados de aplicativo de serviço a seguir:

Aplicativo de serviço Nome padrão do banco de dados
Business Data Connectivity BDC_Service_DB_ID
Metadados gerenciados Managed Metadata Service_ID
PerformancePoint PerformancePoint Service Application_ID
Administração de Pesquisa Search_Service_Application_DB_ID
Repositório Seguro Secure_Store_Service_DB_ID
Perfil do usuário: Bancos de dados de perfil, social e sincronização Serviço de Perfis de Utilizador Application_ProfileDB_*ID_
Serviço de Perfis de Utilizador Application_SocialDB_*ID_
User Profile Service Application_SyncDB_ID

Observação

A aplicação de serviço de Conectividade a Dados de Negócio está disponível no SharePoint Foundation 2010 e no SharePoint Server 2010. As outras aplicações de serviço só estão disponíveis no SharePoint Server 2010. Embora o SharePoint Foundation 2010 inclua a funcionalidade de pesquisa, não é a mesma aplicação de serviço de Pesquisa que está no SharePoint Server 2010 e não pode ser atualizada.

Não tem de fazer uma cópia de segurança das bases de dados de conteúdo de configuração ou de administrador, porque recriou estas bases de dados quando configurou o farm de servidores do SharePoint 2013. A atualização dos bancos de dados de configuração ou de conteúdo administrativo e do conjunto de sites da Administração Central não é suportada.

Depois de concluir esse procedimento, você terá criado backups dos bancos de dados de conteúdo de somente leitura.

Importante

Execute este passo no ambiente produtos do SharePoint 2010.

Para fazer backup utilizando as ferramentas do SQL Server

  1. Verifique se a conta de usuário que está executando esse procedimento é membro da função de banco de dados fixa db_owner para bancos de dados.

  2. No Management Studio, no Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados, expanda o servidor e expanda Bancos de Dados.

  3. Clique com o botão direito no banco de dados do qual você deseja fazer um backup, aponte para Tarefas e clique em Backup.

    É apresentada a caixa de diálogo Criar Cópia de Segurança da Base de Dados .

  4. Na área Origem, na caixa Banco de Dados, verifique o nome do banco de dados.

  5. Na caixa Tipo de backup, selecione Completo.

  6. Em Fazer backup do componente, selecione Banco de Dados.

  7. Na área Conjunto de backup, na caixa Nome, ou aceite o nome de backup já definido ou digite um nome diferente.

  8. Na área Destino, especifique o tipo de destino de backup selecionando Disco ou Fita e especifique um destino. Para criar outro destino, clique em Adicionar.

  9. Clique em OK para iniciar o processo de backup.

Repita o procedimento anterior para fazer uma cópia de segurança de todos os conteúdos e bases de dados de aplicações de serviço adequadas que os Produtos SharePoint 2010 utilizam no seu ambiente.

Importante

Antes de poder fazer uma cópia de segurança da base de dados administração da aplicação de serviço de Pesquisa, tem de parar o serviço de Pesquisa no farm do SharePoint Server 2010. Para interromper o serviço de Pesquisa, no menu Iniciar, do farm original, clique em Ferramentas Administrativas e em Serviços. Clique com o botão direito em Pesquisa do SharePoint Server 14 e em Parar. Inicie o serviço novamente depois de fazer o backup do banco de dados.

Copiar os ficheiros de cópia de segurança para o ambiente do SharePoint 2013

Copie os ficheiros de cópia de segurança que criou no procedimento anterior do ambiente produtos do SharePoint 2010 para o ambiente do SharePoint 2013.

Restaurar uma cópia de backup do banco de dados

Depois de configurar o novo farm de servidores do SharePoint 2013, pode restaurar as cópias de segurança das bases de dados para o SQL Server. Comece com um banco de dados e depois verifique se a restauração funcionou antes de restaurar os outros bancos de dados.

Importante

[!IMPORTANTE] Certifique-se de manter uma cópia dos seus backups originais na reserva, para o caso de a atualização falhar, e você precisar ter que solucionar problemas e tentar novamente. > Execute este passo no ambiente do SharePoint 2013.

Para restaurar uma cópia de backup de um banco de dados utilizando ferramentas do SQL Server

  1. Verifique se a conta de usuário que está executando esse procedimento é membro da função de banco de dados fixa db_owner para bancos de dados.

  2. Depois de se conectar à instância apropriada do Mecanismo de Banco de Dados do SQL Server 2008, no Pesquisador de Objetos, expanda o nome do servidor.

  3. Clique com o botão direito em Bancos de Dados e clique em Restaurar Banco de Dados.

    É apresentada a caixa de diálogo Restaurar Base de Dados .

  4. Na caixa de diálogo Restaurar Base de Dados , na página Geral , escreva o nome da base de dados a restaurar na lista Para base de dados .

    Dica

    [!DICA] Ao digitar o nome do banco de dados restaurado, você não precisa usar o nome original. Se você quiser alterar o nome do banco de dados de um nome com um GUID longo para um nome mais curto e amigável, esta é a oportunidade de fazer tal alteração. Certifique-se de também mudar os nomes do banco de dados e do arquivo de log no sistema de arquivo (os arquivos MDF e LDF) para que eles se correspondam.

  5. Na caixa de texto Até um momento determinado, mantenha o padrão (O mais recente possível).

  6. Para especificar a fonte e a localização dos conjuntos de backup para restauração, clique em A partir do dispositivo e inclua reticências ( ...) para selecionar o arquivo de backup.

  7. Na caixa de diálogo Especificar Cópia de Segurança , na caixa Suporte de dados de cópia de segurança, certifique-se de que Ficheiro está selecionado.

  8. Na área Local do backup, clique em Adicionar.

  9. Na caixa de diálogo Localizar Ficheiro de Cópia de Segurança , selecione o ficheiro que pretende restaurar, clique em OK e, em seguida, na caixa de diálogo Especificar Cópia de Segurança , clique em OK.

  10. Na caixa de diálogo Restaurar Base de Dados , em Selecionar os conjuntos de cópias de segurança para restaurar a grelha, selecione a caixa de verificação Restaurar junto à cópia de segurança completa mais recente.

  11. Na caixa de diálogo Restaurar Base de Dados , na página Opções , em Opções de restauro, selecione a caixa de verificação Substituir a base de dados existente .

  12. Clique em OK para iniciar o processo de restauração.

Definir os bancos de dados para leitura/gravação

Não é possível atualizar um banco de dados que esteja definido como somente leitura. Tem de voltar a definir as bases de dados para leitura/escrita no farm do SharePoint 2013 antes de as anexar e atualizar.

Importante

Execute este passo no ambiente do SharePoint 2013.

Para definir um banco de dados como leitura-gravação utilizando ferramentas do SQL Server

  1. No SQL Server Management Studio, no Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados, expanda o servidor e expanda Bancos de Dados.

  2. Selecione o banco de dados que você deseja configurar como leitura/gravação, clique com o botão direito do mouse no banco de dados e clique em Propriedades.

  3. Na caixa de diálogo Propriedades da Base de Dados , na secção Selecionar uma página , clique em Opções.

  4. No painel de detalhes, em Outras opções, na seção Estado, ao lado de Banco de Dados Somente Leitura, clique na seta e selecione Falso.

   
123 steps Esta é a segunda fase do processo de atualização de dados e sites de Produtos do SharePoint 2010 para o SharePoint 2013.
Próxima fase: Upgrade service applications to SharePoint 2013
Para obter uma descrição geral de todo o processo, consulte Descrição geral do processo de atualização do SharePoint 2010 para o SharePoint 2013.

Confira também

Outros recursos

Lista de verificação para atualização de anexo do banco de dados (SharePoint 2013)

Atualizar farms que compartilham serviços (farms pais e filhos) para o SharePoint 2013

Testar e resolver problemas de uma atualização no SharePoint 2013