Partilhar via


Migrar logons do SQL Server com o Assistente de Migração de Dados

Importante

O DMA (Assistente de Migração de Dados) está obsoleto. Para obter opções de migração do SQL Server para o Azure SQL, consulte o opções de migração do SQL Server para o Azure SQL.

Este artigo fornece uma visão geral da migração de logons do SQL Server usando o Assistente de Migração de Dados.

Este artigo aplica-se a cenários que envolvem atualizações do SQL Server para versões posteriores do produto local ou para o SQL Server em Máquinas Virtuais do Azure.

Quais logins são migrados

  • Você pode migrar os logons com base em um principal do Windows (como um utilizador de domínio ou um grupo de domínio do Windows). Você também pode migrar logons criados com base na autenticação SQL, também chamados de logons do SQL Server.

  • Atualmente, o Assistente de Migração de Dados não suporta os logins associados a um certificado de segurança autônomo (logins mapeados para certificado), uma chave assimétrica autônoma (logins mapeados para chave assimétrica) e logins mapeados para credenciais.

  • O Assistente de Migração de Dados não move o login sa e os princípios de servidor com nomes entre marcas de cerquilha duplas (##), que são apenas para uso interno.

  • Por padrão, o Assistente de Migração de Dados seleciona todos os logins qualificados para migrar. Opcionalmente, você pode selecionar logins específicos para migrar. Quando o Assistente de Migração de Dados migra todos os logons qualificados, o mapeamento de login-usuário permanece intacto nos bancos de dados que são migrados.

    Se você planeja migrar logons específicos, certifique-se de selecionar os logons mapeados para um ou mais usuários nos bancos de dados selecionados para migração.

  • Como parte da migração de login, o Assistente de Migração de Dados também move funções de servidor definidas pelo usuário e adiciona permissões de nível de servidor às funções de servidor definidas pelo usuário. O proprietário da função será definido como sa principal.

Durante e após a migração

  • Como parte da migração de logon, o Assistente de Migração de Dados atribui as permissões aos objetos de segurança no SQL Server de destino conforme elas existem no SQL Server de origem.

    Se o logon já existir no SQL Server de destino, o Assistente de Migração de Dados migrará apenas as permissões atribuídas às entidades protegidas e não recriará o logon por completo.

  • O Assistente de Migração de Dados faz o melhor esforço para mapear o login para usuários do banco de dados se o login já existir no servidor de destino.

  • É recomendável que você revise os resultados da migração para entender o status geral da migração de login e todas as ações pós-migração recomendadas.