Menu Docs
Página inicial do Docs
/ /

Configurar pré-requisitos de migração para SQL Server

Para executar tarefas de migração de um banco de dados de origem SQL Server, o banco de dados pode exigir algumas alterações de configuração. Antes de iniciar um tarefa de migração, o Relational Migrator verifica se o banco de dados está configurado corretamente. Se o Relational Migrator determinar que o banco de dados precisa de alterações de configuração, ele gerará automaticamente um script SQL com as alterações necessárias. É recomendável que um administrador do banco de dados (DBA) revise os comandos neste script e execute sua execução no servidor do banco de dados . Este tópico fornece mais detalhes sobre as etapas de configuração necessárias.

  • Esta página aborda os detalhes dos scripts SQL gerados automaticamente pelo Relational Migrator.

  • O Relational Migrator detecta automaticamente as definições de configuração ao se conectar ao reconhecimento de data center e gera as instruções SQL apropriadas para habilitar o CDC, se necessário.

  • O Relational Migrator não cria nenhum índice no SQL Server para facilitar os trabalhos de migração. A permissão de criação de índice não é necessária.

Para configurar sua instância do SQL Server para trabalhos de snapshot, você deve habilitar o CDC no nível do banco de dados .

A maneira mais fácil de configurar seu banco de dados é executar o script gerado automaticamente que o Relational Migrator solicita que você baixe ao criar um tarefa de migração. Para entender as permissões ou executar o SQL manualmente, leia o procedimento a seguir.

Para habilitar o CDC no nível do banco de dados de dados, use o procedimento armazenado sys.sp_cdc_enable_db .

Os blocos de código abaixo são uma amostra do código gerado automaticamente pelo Relational Migrator. Você pode executar o código manualmente substituindo o nome do banco de dados por MyDB:

USE MyDB
GO
EXEC sys.sp_cdc_enable_db
GO

Para instâncias do SQL MongoDB Server hospedadas no Amazon Web Services RDS:

USE MyDB
GO
EXEC msdb.dbo.rds_cdc_enable_db 'MyDB';
GO

Observação

Habilitar o CDC no CDC nível do banco de dados gera um pequeno número de tabelas do sistema no banco de dados, deixa as tabelas do usuário inalteradas e não adiciona nenhuma sobrecarga de desempenho. Habilitar o CDC por si só não resulta na captura de alterações.

O Relational Migrator depende do conector Debezium de código aberto para capturar alterações no nível da linha. Para obter mais detalhes, consulte Debezium SQL Server.

Voltar

Servidor SQL

Nesta página