A nova ferramenta de migração de banco de dados da Microsoft apresenta riscos temporários de segurança

A nova ferramenta de migração de banco de dados da Microsoft apresenta riscos temporários de segurança

Melhorias no Serviço de Migração de Banco de Dados do Azure: Recurso de Migração de Esquema Já Disponível

A Microsoft introduziu recentemente uma atualização significativa em seu Serviço de Migração de Banco de Dados do Azure (DMS) com o lançamento de um recurso de migração de esquemas disponível ao público em geral. Esse novo recurso agiliza o processo de migração de dados, incorporando automaticamente componentes críticos do banco de dados, como esquemas, tabelas, índices, visualizações e outros objetos. O objetivo é minimizar tarefas manuais e reforçar a consistência entre os ambientes de banco de dados de origem e de destino.

Simplificando a criação de objetos de banco de dados

Com essa abordagem integrada, os administradores de banco de dados não precisam mais construir manualmente cada objeto de banco de dados, incluindo esquemas e procedimentos armazenados, no novo Banco de Dados SQL do Azure antes de realizar migrações de dados. Isso não só economiza tempo substancial, como também reduz significativamente o risco de erros humanos, que costumam ser um desafio em projetos de migração complexos.

Migração eficiente de objetos de esquema

O recurso de migração de esquema aumenta a flexibilidade, permitindo que os usuários migrem objetos de esquema essenciais juntamente com tabelas selecionadas ou todas as tabelas em uma única ação.É importante observar que esse recurso foi projetado especificamente para migrações voltadas para o Banco de Dados SQL do Azure, garantindo uma abordagem personalizada para esse ambiente específico.

Requisitos para implementação de recursos

Embora os benefícios sejam substanciais, existem pré-requisitos que os usuários devem atender para utilizar essa nova funcionalidade. Por exemplo, os usuários precisam ter o Self-Hosted Integration Runtime (SHIR) versão 5.37.8767.4 ou superior instalado em seus servidores. Além disso, o SQL Server de origem deve conceder permissões db_owner para facilitar o acesso extensivo durante as tarefas de migração. Além disso, o usuário do Banco de Dados SQL do Azure de destino deve pertencer a quatro funções críticas de nível de servidor, incluindo ##MS_DatabaseManager##e ##MS_LoginManager##, que autorizam o usuário a criar e excluir bancos de dados e gerenciar logins.

Gerenciamento de permissões e considerações de segurança

As permissões mencionadas anteriormente são vitais para a operação eficaz do recurso de migração de esquema. Os usuários são incentivados a utilizar a ##MS_DatabaseManager##função de servidor em vez da função de nível de banco de dados dbmanager para aprimorar a funcionalidade e a segurança. Após a concessão das permissões necessárias, os usuários ganham autoridade sobre o gerenciamento de login, a criação de banco de dados e o acesso a todas as visualizações de catálogo.

A Microsoft não especificou por quanto tempo as permissões de alto nível devem permanecer ativas, mas prevê-se que essas permissões possam ser revogadas após o processo de migração. Esse aspecto é crucial para manter a segurança e minimizar os riscos potenciais associados à concessão de permissões expansivas.

Imagem via Depositphotos.com

Fonte e Imagens

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *