Versões diferentes do SQL Server R2 em x86 e x64?

2

Eu tenho o SQL Server 2008 R2 mais recente instalado em um servidor W2K8. O número da versão diz "10.50.1600". Meu problema é que meu backup não consegue restaurar na máquina x64.

Eu baixei e instalei o mais recente da página da Microsoft para uma máquina Windows 7 Ultimate de 64 bits. A versão do SQL Server 2008 R2 neste diz "10.00.4000". Agora não consigo fazer backup / restaurar bancos de dados entre a máquina. Eu recebo este erro:

System.Data.SqlClient.SqlError: The database was backed up on a server running version 10.50.1600. That version is incompatible with this server, which is running version 10.00.4000. Either restore the database on a server that supports the backup, or use a backup that is compatible with this server. (Microsoft.SqlServer.Smo)

Eu usei os downloads mais recentes desta página para ambas as máquinas, mas acabei com versões diferentes: link . Minha pergunta é como atualizar a máquina de 64 bits para o número da versão "10.50.1600"?

EDITAR:

Versão exata usando "SELECT SERVERPROPERTY ('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')":

Máquina W2K8 / x86 = 10.50.1600.1, RTM, Express Edition com Serviços Avançados

Máquina W7 / x64 = 10.0.4000.0, SP2, Express Edition (64 bits)

    
por TruMan1 18.01.2011 / 14:50

2 respostas

5

No meu entender, 10,00 significa o original de 2008, ou seja, NÃO o R2. Talvez você queira verificar novamente o que você fez o download e que, na verdade, está se conectando à instância pretendida. Aqui está um gráfico de números de versão que você pode consultar:

link

    
por 18.01.2011 / 15:02
3

Verifique o link para descobrir qual versão você precisa, faça o download e corrija-o adequadamente .

The SQL Server 2008 R2 version on this one says "10.00.4000"

Não, isso não acontece. 10.00.4000 não é um 2008 R2, por isso não pode identificar como isso. Este é um 2008 Sp2, que não é o mesmo que o R2.

É melhor voltar ao download e, desta vez, fazer o download correto.

10.50.1600 é RTM 2008 R2.

    
por 18.01.2011 / 15:18