Migrando dados do SQL Server 2000 para o SQL Server 2005

2

Eu tenho que migrar os dados existentes, que estão em SQL Server 2000 para SQL Server 2005 . O esquema de dois bancos de dados é diferente. Por exemplo, a tabela Locations no SS2000 é dividida em duas tabelas e possui colunas diferentes. Esta é uma atividade única. Após a migração bem-sucedida, não preciso mais do banco de dados antigo.

  • Qual é a melhor maneira de transferir dados de um SQL Server para outro com esquemas diferentes?

Eu posso escrever procedimentos armazenados para buscar dados das tabelas SQL Server 2000 e insert/update em SQL Server 2005 .

  • E quanto a SSIS ? Eu não tenho nenhuma experiência com isso e é melhor criar um pacote de SSIS porque eu não preciso disso novamente e preciso aprender primeiro.

Obrigado.

    
por Kashif 22.02.2011 / 16:16

1 resposta

2

Em qualquer caso, você terá que escrever uma lógica de transformação específica, já que seus esquemas são diferentes, mesmo com o SSIS. Não há nada que seja capaz de discernir onde colocar as coisas no novo esquema apenas comparando os dois esquemas.

O SSIS tem utilitários para ajudá-lo a desenvolver essa transormação em um estilo mais visual, mas se você não estiver familiarizado com o SSIS, poderá ter uma curva de aprendizado. Minha opinião é que é melhor escrever procedimentos armazenados para uma única migração.

    
por 22.02.2011 / 16:42