Gostaria de mover um banco de dados do SQL Server 7.0 para o SQL Server 2012. Eles não são compatíveis para backup e restauração. Existe uma maneira de exportar do SQL Server 7.0 e importá-lo para 2012? Eu só preciso das tabelas - sem visualizações ou procedimentos armazenados.
8
Respostas:
Solução 1
Copie os dados usando um processo ETL. Isso pressupõe que você tenha uma instância do SQL Server 7 em funcionamento com o banco de dados acessível. Você tem várias ferramentas à sua disposição, mas a abordagem mais simples que pude ver é:
Use um processo ETL para copiar dados. Algumas alternativas:
No geral, esse pode ser um processo tedioso, mas permite copiar dados diretamente de um banco de dados para outro. Se você seguir a rota BCP, precisará de algum armazenamento para os arquivos de despejo, mas isso não precisa ser armazenamento de banco de dados.
Solução 2
Atualize o banco de dados usando uma etapa intermediária da atualização para o SQL Server 2005. Isso pressupõe que você tenha acesso à mídia do SQL Server 2005 e a um servidor para suportá-lo. O SQL Server 7 não pode ser atualizado para o SQL Server 2008, pois esse caminho de atualização não é suportado, mas se você puder restaurar o banco de dados para o SQL Server 2005, poderá fazer backup sucessivo da versão do SQL Server 2005 e restaurá-la no SQL Server 2012.
fonte