Converter / Atualizar SQL 2005 Standard para 2008R2 Express

2

Atualmente, tenho uma VM do Server 2003 R2 executando o SQL 2005 Standard. Os requisitos para o Standard desapareceram e podemos ser suficientes com o Express. Também temos um requisito para atualizá-lo para o SQL 2008 R2. Ao tentar atualizar, o instalador do SQL é executado alegando que não é um caminho de atualização suportado (o que não é). Dito isto, qual é a maneira mais fácil de converter do SQL 2005 Std para 2008R2 Express? Preciso desinstalar o 2005, instalar o 2008R2 e, em seguida, anexar os bancos de dados e reconfigurar a segurança?

    
por Dan 07.12.2010 / 17:04

3 respostas

3

Pessoalmente, em vez de tentar desanexar / reconectar os bancos de dados, eu executaria backups completos de tudo e os restauraria para a nova instalação.

Em várias ocasiões, ao lidar com upgrades estranhos e "laterais" como esses, senti uma falha ao tentar anexar novamente; backup / restore tem sido muito mais confiável para mim.

    
por 07.12.2010 / 20:36
2

Essa é praticamente a opção. Você pode desinstalar o Standard, instalar o SQL 2005, restaurar os bancos de dados do sistema e, em seguida, atualizar do SQL 2005 para o SQL 2008 R2.

    
por 07.12.2010 / 19:12
0

É muito simples, faça backup de todos os seus bancos de dados, sugiro fazer backup de arquivos .mdf e .ldf em vez de arquivos .bak.

Desinstale o SQL 2005 Standard Edition e todos os seus componentes. Instale o Fresh SQL 2005 Express Edition ou o Enterprise Edition.

Anexe todos os seus arquivos .mdf e os bancos de dados serão restaurados.

Em seguida, atualize seu SQL 2005 para o SQL 2008 R2. Consulte o link acima que ajudará você a atualizar o SQL.

link

    
por 08.12.2010 / 08:29