Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Boris

Abrino um BD

Recommended Posts

Bom dia galera, como havia colocado em meus post anterior, estou começando a conhecer o SQL agora

e estou com dúvidas de como abrir um bando de dados que tenho aqui....

 

Eu tenho dois arquivos bd.mdf / bd.ldf que estão dentreo de meus documentos

 

E utilizando o programa SQL Server Management Studio Express

 

mas não sei como abrir estes arquivos com o programa.

 

Alguem poderia me ajudar ?

 

 

Obrigado http://forum.imasters.com.br/public/style_emoticons/default/natal_smile.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boris,

 

no sql, nao é somente abrir estes arquivos.

O arquivo MDF é o arquivo que contem seus dados, tabelas, procedures, views.... sem ele você nao tem banco ^^

O arquivo LDF é o arquivo de log. Tudo que o que acontece no db é gravado neste arquivo. Sem ele, você consegue recuperar os dados, já que estão no arquivo MDF.

 

Para colocar eles no Express, clique com o botao direito do mouse em cima de databases --> vá em "attach" --> add (localize o MDF) e logo em seguida o LDF e de ok.

 

Qualquer duvida estamos aki no fórum ^^

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando eu clico em ok aparece a seguinte mensagem :

 

TITLE: Microsoft SQL Server Management Studio Express

------------------------------

 

An error occurred when attaching the database(s). Click the hyperlink in the Message column for details.

 

------------------------------

BUTTONS:

 

OK

------------------------------

 

 

O que eu faço ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

aparece o seguinte.

 

An error occurred when attaching the database(s). Click the hyperlink in the Message column for details.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boris,

 

Provavelmente aparece um link de erro, do lado direito: attach databases failed...

 

Qdo você clicar vai aparecer uma tela com a descricao detalhada do erro.

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi, valew a descrição que aparece e o seguinte:

 

TITLE: Microsoft SQL Server Management Studio Express

------------------------------

 

Attach database failed for Server 'MARCELLO-CPD\SQLEXPRESS'. (Microsoft.SqlServer.Express.Smo)

 

For help, click: http://go.microsoft.com/fwlink?ProdName=Mi...mp;LinkId=20476

 

------------------------------

ADDITIONAL INFORMATION:

 

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.Express.ConnectionInfo)

 

------------------------------

 

Não foi possível refazer o registro do log (3866:7681:2), para a ID da transação (0:74528584), na página (1:68955), banco de dados 'HAND_GUARULHOS' (ID do banco de dados 5). Página: LSN = (3864:24491:2), tipo = 1. Log: OpCode = 4, contexto 1, PrevPageLSN: (3866:5185:2). Repare o banco de dados ou restaure-o usando um backup.

Ocorreu um erro na ID do registro de log (3866:7681:2) ao refazer uma operação registrada em log no banco de dados 'HAND_GUARULHOS'. Em geral, a falha específica é registrada anteriormente como um erro no serviço Log de Eventos do Windows. Repare o banco de dados ou restaure-o usando um backup completo.

Não foi possível abrir o novo banco de dados 'HAND_GUARULHOS'. CREATE DATABASE foi anulado. (Microsoft SQL Server, Error: 3456)

 

For help, click: http://go.microsoft.com/fwlink?ProdName=Mi...mp;LinkId=20476

 

------------------------------

BUTTONS:

 

OK

------------------------------

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boris, como você mesmo deve ter reparado:

Repare o banco de dados ou restaure-o usando um backup.

 

Erros assim, geralmente ocorrem por causa do arquivo MDF que deve ter algum dado invalido, ou a versao que estes arquivos sao incompativeis com o express (por exemplo sql 2008, ou sql 2005 full)

O SQL Express possui algumas limitações, como por exemplo, tamanho de db não pode ser superior a 4 gb.

 

Voce tem um bkp full desta base?

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.