Atualize a versão principal do banco de dados migrando dados

Esta página descreve como migrar seus dados para uma instância executando uma versão mais recente do SQL Server. Antes de prosseguir com este método, considere atualizar a versão principal do banco de dados localmente .

Planeje uma atualização de versão principal

  1. Escolha uma versão principal e edição de destino.

    Veja a lista de versões compatíveis com o Cloud SQL .

  2. Considere os recursos oferecidos em cada versão do SQL Server e resolva as incompatibilidades.

    Novas versões principais introduzem alterações incompatíveis que podem exigir que você modifique o código do aplicativo, o esquema ou as configurações do banco de dados antes de atualizar sua instância do banco de dados. Revise as notas de versão da sua versão principal de destino para determinar as incompatibilidades que você precisa corrigir. Se você estiver ignorando versões principais, corrija as incompatibilidades listadas para cada versão ignorada.

  3. Teste a atualização com uma execução de teste.

    Execute um teste prático do processo de atualização de ponta a ponta com uma instância de teste antes de atualizar o banco de dados de produção. Você pode testar a atualização usando um clone em vez do seu banco de dados de produção para evitar qualquer impacto no desempenho da exportação na sua carga de trabalho de produção.

    Além de validar se a atualização foi concluída com sucesso, execute testes para entender o tempo de inatividade esperado da atualização, confirme seu fluxo de trabalho de atualização e garanta que o aplicativo se comporte conforme o esperado no banco de dados atualizado. Se você não habilitou os aumentos automáticos de armazenamento , anote o armazenamento em disco usado pela instância de teste atualizada para determinar se é necessário aumentar a capacidade de armazenamento da instância de produção antes da atualização.

  4. Decida quando você quer fazer o upgrade.

Migre seus dados

A migração envolve exportar os dados da instância de origem para um arquivo BAK e importar os dados para a instância de destino.

Para migrar seus dados para uma instância do Cloud SQL executando uma versão mais recente do banco de dados, siga estas etapas:

  1. Crie a instância de destino com a versão desejada do SQL Server.

    Certifique-se de que a instância de destino tenha:

    • Armazenamento suficiente para armazenar todos os dados da instância atual.
    • As mesmas redes autorizadas da instância atual. Saiba mais .
    • As mesmas contas de usuário, com os mesmos privilégios e senhas do SQL Server.

    Para obter mais informações, consulte Criando uma instância .

  2. Confirme se você consegue se conectar à nova instância com suas ferramentas locais do SQL Server e atualize-as, se necessário.

  3. Exporte os dados da instância atual para um arquivo BAK do SQL Server seguindo as instruções em Exportar dados para um arquivo BAK .

    Não exporte o banco de dados do sistema sqlserver . O banco de dados sqlserver é o banco de dados padrão ao qual você se conecta antes de criar qualquer outro banco de dados. Após criar outro banco de dados, alterne para o novo banco de dados para criar tabelas e inserir dados. Não use o banco de dados sqlserver para os dados do seu aplicativo.

  4. Crie um bucket do Cloud Storage , se necessário, e carregue seu arquivo BAK para o bucket.

  5. Importe os dados para a instância de destino seguindo as instruções em Importar de um arquivo BAK .

  6. Atualize seus aplicativos para se conectar à nova instância.

  7. Atualize o nível de compatibilidade do banco de dados .

  8. Quando tiver certeza de que sua nova instância está operando com sucesso, exclua a instância antiga.

O que vem a seguir