Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O componente de migração no SQL Server Management Studio (SSMS) verifica problemas de atualização e compatibilidade desde versões inferiores do SQL Server para versões superiores do SQL Server, a correr on-premises e noutros ambientes de máquinas virtuais (VM). O componente de migração identifica problemas de compatibilidade relacionados a alterações disruptivas, mudanças de comportamento, funcionalidades obsoletas e outras questões relevantes. O relatório também fornece uma verificação de paridade de recursos se você quiser migrar de um banco de dados entre plataformas para outro. O relatório de avaliação do consultor de atualização fornece o efeito dos objetos, a possível causa e as etapas de correção.
Você também pode migrar fisicamente seu banco de dados usando o componente de migração. Ele segue a tecnologia de backup-cópia-restauração para mover dados da origem para o destino, fornecendo uma pasta de backup e, opcionalmente, uma pasta de cópia. Juntamente com os dados, o assistente de migração transfere logins para simplificar a migração em paralelo.
Observação
Como a migração requer partilhas de rede para aceder a ficheiros de backup, este componente não pode migrar bases de dados para Azure SQL Managed Instance ou Base de Dados SQL do Azure.
Pré-requisitos
- SQL Server Management Studio 21 e versões posteriores.
- Um login de instância do SQL Server com permissões sysadmin.
Instalação e configuração
Instale a versão mais recente do SQL Server Management Studio (SSMS). Quando a instalação estiver concluída, selecione Modificar>componentes individuais. O SSMS é instalado através do Visual Studio Installer.
Selecione o componente Migração , escolha Instalar durante o download na lista suspensa e selecione Modificar para concluir a instalação.
Avaliação de atualização
Ligue-se à instância do SQL Server que precisa de ser avaliada para atualização de uma versão anterior do SQL Server para a versão posterior.
Clique com o botão direito na instância de origem e navegue até Migrar SQL Server.
Na página inicial Migração, selecione Avaliação de Atualização na secção Migrar para uma versão superior de SQL Server.
Selecione o tipo de avaliação usando as seguintes informações:
Nome: Nome exclusivo da avaliação
Nome do destino: a versão de destino que você gostaria de atualizar
Tipo de avaliação: Uma das seguintes opções:
Tipo de compatibilidade: identifique alterações que causam interrupção, alterações de comportamento e funcionalidades obsoletas
Paridade de recursos: descubra recursos parcialmente suportados que podem exigir reengenharia
Observação
Esta opção está ativada quando o alvo é SQL Server em Linux.
Selecione as bases de dados que pretende avaliar. Se quiser analisar consultas ad-hoc usando ficheiros de rastreamento de Eventos Estendidos ou do Profiler, pode fornecer o diretório que contém todos os ficheiros de rastreamento ou de Eventos Estendidos.
Verifique a seleção e selecione Concluir. A duração das regras de avaliação depende do número de bases de dados e da complexidade dos seus esquemas. Uma vez concluída a avaliação, o relatório é automaticamente aberto.
Reveja o relatório de avaliação. Este relatório fornece uma lista de questões em cada categoria. Cada problema exibe um tipo de problema, quaisquer objetos afetados e recomendações para corrigir os problemas.
Você pode alterar a compatibilidade para identificar um problema para um determinado nível de compatibilidade de banco de dados, conforme mostrado na captura de tela a seguir.
Se você já salvou um relatório de avaliação, poderá abri-lo navegando até Exibir Relatório> de AvaliaçãoAbrir Avaliação e escolhendo o assessment_<name>.json arquivo.
Preparar para a atualização
Certifique-se de que o relatório de avaliação é revisto e que todos os problemas são resolvidos.
Valide se os bancos de dados de origem estão em um bom estado antes de iniciar a migração. As bases de dados são migradas as-is, sem alteração dos dados ou estruturas internas. Recomendamos o uso do DBCC CHECKDB para garantir a integridade lógica e física dos bancos de dados de origem.
Se alguma das bases de dados estiver protegida por Encriptação de dados transparente (TDE), certifique-se de que o certificado correspondente ou a chave assimétrica é transferida para a instância SQL Server alvo antes de iniciar a migração.
Há duas opções para as pastas compartilhadas usadas para fazer backup de bancos de dados da origem e restaurá-los no destino:
Use uma pasta partilhada única que tanto as instâncias de SQL Server de origem como as de destino tenham permissões para realizar cópias de segurança e restauros, respetivamente.
Se preferir pastas partilhadas separadas, certifique-se de que o utilizador do Windows que faz a migração tem permissões para copiar os ficheiros de backup da pasta partilhada de origem para a pasta partilhada de destino.
Atualizar o SQL Server
Liga-te ao SQL Server que precisa de ser avaliado para atualização da versão inferior do SQL Server para a versão superior.
Clique com o botão direito na instância de origem e navegue até Migrar SQL Server.
Na página inicial Migração, selecione Upgrade SQL Server na secção Migrar para uma versão superior de SQL Server.
Forneça os detalhes do servidor de destino:
- Nome da migração: um nome de migração exclusivo
- Nome da instância Target SQL Server
- Tipo de Autenticação: autenticação do Windows ou SQL
- Fornecer as credenciais do usuário
- Selecione outras configurações de conexão de acordo com seu ambiente
Bases de dados:
- Selecione os bancos de dados que deseja migrar
- Você pode editar o nome do banco de dados de destino
- Forneça o caminho da pasta de backup, que pode ser uma unidade local ou um caminho de compartilhamento de arquivos
- Se a instância de destino não puder acessar o compartilhamento de arquivos de origem, você poderá selecionar um diretório para copiar os arquivos de backup
Detalhes do backup:
Se quiser editar o caminho de backup e cópia de um banco de dados específico, selecione o nome do banco de dados e altere o caminho de backup e cópia. Você também pode editar os dados de destino e o caminho do arquivo de log.
Logins:
Escolha logins qualificados para migração.
Depois de analisar a seleção, selecione Concluir.
O assistente de migração mostra a migração de cada banco de dados. Quando estiver concluído, pode ligar-se ao SQL Server de destino e verificar se as bases de dados e os logins foram migrados com sucesso.