Abrindo arquivos .mdf

4

Desculpas para a pergunta do novato - Eu tenho um arquivo .mdf, e não tenho idéia de como executar consultas contra ele. Eu baixei e instalei o SQL Server Express 2005, mas não sei quando começar. Eu sei que não pretendo abrir o arquivo diretamente, mas não sei o que devo fazer.

Alguém poderia postar um passo a passo de como chegar ao ponto de executar consultas SQL no arquivo?

    
por Dominic Rodger 24.06.2009 / 18:33

5 respostas

4

Depois de ter instalado o SQL Server Express Edition / SQL Management Studio Express e tentar as respostas mencionadas por outros pôsteres e ainda ter problemas para anexar devido a nenhum arquivo de log, o seguinte comando pode ser útil para você:

sp_attach_single_file_db @dbname= 'ENTER_DB_NAME', @physname= 'SOMEDRIVE:\SOME\LOCATION\TO\THE\DATABASEFILE.mdf'

Isso anexará o banco de dados e criará um arquivo de log em branco para ele.

Espero que isso ajude você!

    
por 25.06.2009 / 01:40
5

Supondo que seja um arquivo de banco de dados do SQL Server 2005 (ou anterior), você pode "Anexar" o banco de dados a uma instância em execução do SQL Server 2005.

Abra o SQL Management Studio, conecte-se ao servidor de banco de dados, expanda o nó do computador servidor, clique com o botão direito do mouse em "Bancos de dados" e escolha "Anexar ...". Clique em "Adicionar" no painel superior da janela "Anexar bancos de dados" e navegue até o arquivo MDF (que deve ser armazenado localmente no computador em que o SQL Server está sendo executado).

    
por 24.06.2009 / 18:37
1

Com um pouco de sorte, você poderá anexar o banco de dados. Você precisa do SQL Studio Management Studio Express instalado para poder configurar seu SQL Server. Depois de abrir o Management Studio e conectar-se ao seu SQL Server, clique com o botão direito do mouse em "Bancos de dados" e clique em "Anexar ...". Em seguida, navegue até o arquivo .mdf.

Se anexar, você deve ser capaz de fazer drill down no banco de dados e ver as tabelas, visualizações, etc. Você pode então executar consultas dentro do Management Studio.

Nem todos os arquivos .mdf serão anexados. Experimente e veja.

JR

    
por 24.06.2009 / 18:38
1

O que você está procurando é provavelmente o termo Anexar ing database

Aqui está um bom tutorial sobre como anexar um arquivo .MDF (com fotos passo-a-passo!) aqui É para o SQL Server 2008, mas as etapas são as mesmas no SQL Server 2005

    
por 24.06.2009 / 18:38
0

Este MSDN ajudará você a obter o banco de dados anexado à sua instância do servidor SQL:

link

Depois de anexar, você poderá executar suas consultas em relação ao nome do banco de dados.

    
por 24.06.2009 / 18:37