none
Ajuda, pff. Abrir uma BD (ficheiro MDF) no sql server 2005 RRS feed

  • Pergunta

  • Boas.

    Gostava que me explicassem como posso abrir um ficheiro MDF no sql server 2005 express. Um amigo passou-me um programa em Visual basic studio e esta ligado a uma base de dados feita em sql. Eu ja usei programas basicos de base de dados como o access, mas como o sql nao.

    Se me poderem ajudar, agradecia.

    Cumps

    • Movido Gustavo Maia Aguiar quarta-feira, 9 de maio de 2012 12:11 (De:SQL Server - Desenvolvimento Geral)
    quarta-feira, 9 de maio de 2012 10:58

Respostas

  • O arquivo .MDF não pode ser aberto. Ele deve ser anexado ("attached") para uma instância existente do SQL Server. Se você estiver usando o SQL Server Management Studio, abra a conexão, clique com o botão direito em "Databases", escolha "Attach" e procure o arquivo .MDF, se funcionar, seu banco .MDF estará visível.

    Abraços!



    thiagokoelho

    quarta-feira, 9 de maio de 2012 12:00
  • Bom dia Rui Miquel05,

    só uma observação no comentário do Thiago Martins, antes de tentar anexar(attached) o arquivo, verifique se sua versão do Manager Studio é compativel com a original do arquivo.

    Ex: versão original do arquivo 2008 r2 a sua 2005. Se a versão original for superior a sua, vai da erro.

    quarta-feira, 9 de maio de 2012 12:26

Todas as Respostas

  • O arquivo .MDF não pode ser aberto. Ele deve ser anexado ("attached") para uma instância existente do SQL Server. Se você estiver usando o SQL Server Management Studio, abra a conexão, clique com o botão direito em "Databases", escolha "Attach" e procure o arquivo .MDF, se funcionar, seu banco .MDF estará visível.

    Abraços!



    thiagokoelho

    quarta-feira, 9 de maio de 2012 12:00
  • Bom dia Rui Miquel05,

    só uma observação no comentário do Thiago Martins, antes de tentar anexar(attached) o arquivo, verifique se sua versão do Manager Studio é compativel com a original do arquivo.

    Ex: versão original do arquivo 2008 r2 a sua 2005. Se a versão original for superior a sua, vai da erro.

    quarta-feira, 9 de maio de 2012 12:26
  • Rui,

    Outro detalhe, se você estiver tentando recuperar um arquivo .mdf com mais de 4Gbs de tamanho, o SQL Server 2005 Express não reconhece este tamanho de arquivo.


    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]

    quarta-feira, 9 de maio de 2012 12:52
    Moderador
  • Ola, obrigado pela resposta; eu fiz isso como voce disse, so que da-me este erro quando tento fazer o "add" : http://www.flickr.com/photos/seiti/3632901689/

    Cumps


    • Editado Rui Miguel05 quarta-feira, 9 de maio de 2012 21:55
    quarta-feira, 9 de maio de 2012 21:49
  • Ola Andre, obrigado pela observaçao, mas acho que o arquivo original foi feito no sql server 2005. No entanto fiz o que o Thiago Martins disse, so que da-me um erro quando eu tento fazer o "add". o erro é este : http://www.flickr.com/photos/seiti/3632901689/

    Cumps, Rui.

    quarta-feira, 9 de maio de 2012 21:53
  • Ola, é uma base de dados pequena , com apenas 5 MB, mas agradeço pela informaçao.

    Cumps.

    quarta-feira, 9 de maio de 2012 21:57
  • Bom dia Rui Miquel05,

    os caminhos do arquivo de dados e de log foram identificados corretamente?

    quinta-feira, 10 de maio de 2012 12:43