migra o db dump antigo do MS SQL 4.2 (cerca de 1992) para o MS SQL 2005

1

Eu tenho um crupiê que me enviou seu despejo de banco de dados, que eu devo importar para o MS SQL 2005 e dar uma olhada.

Infelizmente, é (foi-me dito) do MS SQL 4.2 (por volta de 1992), (que aparentemente também tinha algum tipo de patch Y2K aplicado a ele ...).

Quando tento importar o arquivo .bak, recebo um erro restore media family incorrectly formed .

Alguém tem alguma experiência com isso? Qualquer conselho seria apreciado.

    
por Jarrett 11.01.2013 / 17:07

1 resposta

1

Você terá que fazer isso em etapas. IIRC, você precisará obter o SQL Server 6.0 ou 6.5 em execução em uma máquina primeiro e, em seguida, restaurá-lo. Em seguida, faça backup e restaure para um SQL Server 7 (que também é necessário configurar), faça backup e restaure para o SQL Server 2005. Você poderá pular o SQL Server 2000.

Você poderia usar máquinas virtuais para isso, já que é uma coisa única e um banco de dados antigo provavelmente não é tão grande assim. Se você tiver o MSDN ou o TechNet, poderá localizar todas as versões necessárias. Você também terá que restaurar em versões apropriadas do Windows, pois pode haver incompatibilidades entre softwares novos e antigos.

Em suma, este é um projeto tedioso e demorado.

    
por 12.01.2013 / 00:10