locked
SQL SERVER 2008 R2 version 661 x 660 RRS feed

  • Pergunta

  • Srs,

    Instalei o SQL 2008 R2, e tentei attachar um database gerado por um SQL 2008 R2 também. Recebi a seguinte mensagem de erro:

    the database cannot be opened because it is version 661. This server supports version 660 and earlier. A downgrade path is not supported.

    O que vem a ser estas versões 661 e 660 mencionadas na mensagem de erro? Como sei qual a versão que está instalada? Como resolver este problema, pois preciso atachar este Database?

    Obrigado,

    Danilo


    • Editado DaniloPF quinta-feira, 2 de fevereiro de 2012 02:02
    quinta-feira, 2 de fevereiro de 2012 01:31

Todas as Respostas

  • Danilo,

    A versão 661 indica um número interno de controle do SQL Server, para identificar a versão do Banco de Dados, neste caso, seria o  SQL Server 2008 R2, já a versão 660 indica que foi criado no 2008.

    Mas mantendo em alguns recursos o mesmo nível de compatibilidade entre o 2008 e o R2, o processo de restauração de banco de dados ou até mesmo ao Attach, não é realizado de forma natural. Ou seja, um banco criado no SQL Server 2008 R2 com versão 661, não pode ser restaurado no SQL Server 2008 diretamente.

    Se você executar:

    Select

    Name, Version from sysdatabases

    Poderá encontrar a versão de cada banco de dados.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quinta-feira, 2 de fevereiro de 2012 11:19
    Moderador
  • Pedro,

    Obrigado pelas informações, já consegui ver as versões dos bancos com o comando que você passou. 

    Porém a versão do SQL 2008 que usei nas duas máquinas é com certeza o SQL 2008 R2, já recehequei. A diferença entre uma máquina e outra é que uma é de 64 bits, e outra é de 32 bits. Pode ser esta a diferença? A versão que trabalha com 64 bits é 661 e a que trabalha com 32 bits é a 660? É possível em uma máquina de 64 bits, gravar um database na versão de uma máquina de 32 bits?

    Abraços,

    Danilo


    • Editado DaniloPF sábado, 4 de fevereiro de 2012 10:22
    quinta-feira, 2 de fevereiro de 2012 11:45