locked
Abrir Ficheiro SQL Server RRS feed

  • Pergunta

  • Ola a todos,

    Desenvolvi uma aplicacao em c# .net e estava a funcionar perfeitamente.

    Passei a aplicacao para outro pc e me da o seguinte erro ao tentar abrir a base dados.
    Alguem me podera ajudar?
    Obrigado.
    Danilton Will

    The database 'C:\USERS\DESKTOP\DB.MDF' cannot be opened because it is version 655. This server supports version 612 and earlier. A downgrade path is not supported.

    Could not open new database'C:\USERS\DESKTOP\DB.MDF' . CREATE DATABASE is aborted.

    An attempt to attach an auto-named database for file'C:\USERS\DESKTOP\DB.MDF' failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
    ---------------------------
    OK  
    ---------------------------

    quinta-feira, 29 de outubro de 2009 01:23

Respostas

  • Oi Danilton,

    depende de qual forma você irá empregar... se você atualizar a máquina para sql 2008 você não irá perder absolutamente nada..
    se você deseja manter o SQL 2005 nessa máquina então você pode recriar a base e depois exportar os dados.. para isso é só clicar com o botão direito na base na máquina de origem e ir em exportar dados e seguir o wizard..

    abs
    Felipe Ferreira
    http://weblogs.asp.net/felipeferreira
    MCT, 2X MCITP, MCPD, 6X MCTS
    quinta-feira, 29 de outubro de 2009 10:19

Todas as Respostas

  • Oi Danilton,

    pelo que eu pude perceber pela mensagem de erro, na sua máquina você tinha o SQL Server 2008 instalado.. e na nova máquina que você passou a aplicação você tem o SQL Server 2005 instalado... mas infelizmente não é possível fazer um downgrade dessa base de dados... você precisa ou atualizar o SQL Server para o 2008 nessa nova máquina ou recriar a base de dados usando os scripts da base no sql server 2005.. 

    abs

    Felipe Ferreira
    http://weblogs.asp.net/felipeferreira
    MCT, 2X MCITP, MCPD, 6X MCTS
    quinta-feira, 29 de outubro de 2009 01:56
  • Oi Felipe,

    Obrigado Pela dica.
    Havera alguma maneira de copiar tb os dados?
    Ja tenho mts dados introduzidos.
    Bem haja.
    Danilton Will
    quinta-feira, 29 de outubro de 2009 09:31
  • Oi Danilton,

    depende de qual forma você irá empregar... se você atualizar a máquina para sql 2008 você não irá perder absolutamente nada..
    se você deseja manter o SQL 2005 nessa máquina então você pode recriar a base e depois exportar os dados.. para isso é só clicar com o botão direito na base na máquina de origem e ir em exportar dados e seguir o wizard..

    abs
    Felipe Ferreira
    http://weblogs.asp.net/felipeferreira
    MCT, 2X MCITP, MCPD, 6X MCTS
    quinta-feira, 29 de outubro de 2009 10:19
  • Danilton,

    Acho interessante a importação/exportação de dados entre o 2008 e 2005, alias já realizei diversas vezes este tipo de procedimento e funcionou perfeitamente.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quinta-feira, 29 de outubro de 2009 23:53
    Moderador