Partilhar via


Copiar bancos de dados do novo farm para atualizar para o SharePoint Server 2019

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

Ao atualizar do SharePoint Server 2016 para o SharePoint Server 2019, 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 Server 2019, pode copiar as bases de dados de aplicações de conteúdo e serviço do ambiente do SharePoint Server 2016 para o ambiente do SharePoint Server 2019. 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 do SharePoint Server 2016 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

Phase 2 of the upgrade process: Copy databases to the new farm

   
Etapas 123 Esta é a segunda fase do processo de atualização de dados e sites do SharePoint Server 2016 para o SharePoint Server 2019. O processo inclui as seguintes fases que devem ser concluídas em ordem:

Criar o farm do SharePoint Server 2019 para uma atualização de anexação de banco de dados
Copiar bases de dados para o novo farm para atualizar para o SharePoint Server 2019 (esta fase)
Fazer upgrade de aplicativos de serviço para SharePoint Server 2019
Atualize as bases de dados de conteúdos para o SharePoint Server 2019.

Para obter uma descrição geral de todo o processo, consulte Descrição geral do processo de atualização para o SharePoint Server 2019.

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 do SharePoint Server 2016 e do SharePoint Server 2019 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.

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 do SharePoint Server 2016 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.

Observação

[!OBSERVAçãO] Não defina bancos de dados de pesquisa como somente leitura nesse momento. É melhor não interromper a experiência de pesquisa até que você esteja pronto para atualizar os aplicativos de serviço de Pesquisa. Irá processar estas bases de dados quando atualizar as aplicações de serviço (a quarta fase do processo para atualizar os dados e sites do SharePoint Server 2016 para o SharePoint Server 2019).

Importante

[!IMPORTANTE] Efetue esta etapa no ambiente do SharePoint Server 2016.

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 do SharePoint Server 2016 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 do SharePoint Server 2016:

  • 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
Conectividade de Dados Corporativos
BDC_Service_DB_ ID
Metadados gerenciados
Managed Metadata Service_ ID
PerformancePoint
PerformancePoint Service Application_ ID
Repositório Seguro
Secure_Store_Service_DB_ ID

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 Server 2019. 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

[!IMPORTANTE] Efetue esta etapa no ambiente do SharePoint Server 2016.

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 o SharePoint Server 2019 utiliza no seu ambiente.

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

Copie os ficheiros de cópia de segurança que criou no procedimento anterior do ambiente do SharePoint Server 2016 para o ambiente do SharePoint Server 2019.

Restaurar uma cópia de backup do banco de dados

Depois de configurar o novo farm de servidores do SharePoint Server 2019, 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 Server 2016.

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 conectar-se à instância apropriada do mecanismo de banco de dados SQL Server 2014, no Pesquisador de Objetos, expanda o nome do servidor.

  3. Clique com o botão direito do mouse 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 Server 2019 antes de as anexar e atualizar.

Importante

Execute este passo no ambiente do SharePoint Server 2019.

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 do SharePoint Server 2016 para o SharePoint Server 2019.
Próxima fase: Atualizar os Aplicativos de Serviço para SharePoint Server 2016
Para obter uma descrição geral de todo o processo, consulte Descrição geral do processo de atualização para o SharePoint Server 2019.

Confira também

Conceitos

Criar o farm do SharePoint Server 2019 para uma atualização de anexação de banco de dados

Fazer upgrade de aplicativos de serviço para SharePoint Server 2019

Atualizar bases de dados de conteúdos para o SharePoint Server 2019