Migrar logons do SQL Server com Assistente de Migração de Dados
Importante
O Assistente de Migração de Dados (DMA) está obsoleto. Para opções de migração do SQL Server para o SQL do Azure, consulte opções de migração do SQL Server para o SQL do Azure.
Este artigo fornece uma visão geral da migração de logons do SQL Server usando Assistente de Migração de Dados.
Este artigo se aplica 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 logons são migrados
Você pode migrar os logons de acordo com uma entidade de segurança do Windows (como um usuário de domínio ou um grupo de domínio do Windows). Você também pode migrar logons criados de acordo com a autenticação SQL, também chamados de logons do SQL Server.
O Assistente de Migração de Dados atualmente não dá suporte aos logons associados a um certificado de segurança autônomo (logons mapeados para o certificado), a uma chave assimétrica autônoma (logons mapeados para a chave assimétrica) e a logons mapeados para credenciais.
O Assistente de Migração de Dados não move os princípios de servidor e logon sa com nomes entre marcas de hash duplas (##), que são somente para uso interno.
Por padrão, Assistente de Migração de Dados seleciona todos os logons qualificados a serem migrados. Opcionalmente, você pode selecionar logons específicos para migração. Quando o Assistente de Migração de Dados migra todos os logons qualificados, o mapeamento de usuário de logon permanece intacto nos bancos de dados migrados.
Se você planeja migrar logons específicos, selecione os logons mapeados para um ou mais usuários nos bancos de dados selecionados para migração.
Como parte da migração de logon, o Assistente de Migração de Dados também move funções de servidor definidas pelo usuário e adiciona permissões no nível do servidor às funções de servidor definidas pelo usuário. O proprietário da função será definido como entidade de segurança sa.
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 protegíveis no SQL Server de destino, pois eles 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 aos protegíveis e não recriará todo o logon.
O Assistente de Migração de Dados fará o melhor esforço para mapear o logon para usuários de banco de dados se o logon já existir no servidor de destino.
É recomendável que você examine os resultados da migração para entender o status geral da migração de logon e as ações recomendadas após a migração.