Ir para conteúdo

POWERED BY:

Arquivado

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

Nilson Cl.

Tirar senha de arquivo .MDF

Recommended Posts

Bom dia pessoal

 

Estou com um problemão com um arquivo .mdf do sql server.

 

Tinha um banco sql server em uma rede.

 

E o servido do cliente deu pau, ultimo backup que fizeram ja tem mais de 15 dias.

 

Problema.

 

O tecnico da empresa copiou a pasta do sql server 2008 da pasta arquivo de programas.

 

eu peguei o arquivo .mdf e .ldf, so quando tento acessar o mesmo da erro.

 

Quando tento anexalo da o seguinte erro:

 

TÍTULO: Microsoft SQL Server Management Studio

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

 

Falha ao recuperar dados para essa solicitação. (Microsoft.SqlServer.Management.Sdk.Sfc)

 

Para obter ajuda, clique em: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&LinkId=20476

 

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

INFORMAÇÕES ADICIONAIS:

 

Ocorreu uma exceção ao executar um lote ou uma instrução Transact-SQL. (Microsoft.SqlServer.ConnectionInfo)

 

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

 

E:\BancoMDF Orquidea Negra\Floricultura.mdf não é um arquivo de banco de dados primário. (Microsoft SQL Server, Erro: 5171)

 

Para obter ajuda, clique em: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=5171&LinkId=20476

 

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

BOTÕES:

 

OK

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

 

Este banco esta com Usuario e senha.

 

Ja tentei conecta-lo pelo vs 2010 e tambem da erro.

 

Gostaria de Saber se tem como restaurar este arquivo.

 

Agradeço a atenção.

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nilson, você atachou a base?

Tenta conectar a esta base com um usuário que tenha permissão de SYSADMIN

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nilson, tente este script:

 

EXEC @dbname= N'Floricultura' --NOME DA DATABASE
@filename1 = N'c:\floricultura.mdf', -- aki vai o caminho completo do MDF. Este aquivo TEM QUE ESTAR NA MAQUINA LOCAL!!!
@filename2 = N'c:\floricultura_Log.ldf' -- aki vai o caminho completo do LSD.. Este aquivo TEM QUE ESTAR NA MAQUINA LOCAL!!!

GO

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde A.Jr

 

Desculpe minha ignorância.

 

Em que parte do sql server 2008 eu coloco este escript ??

 

Agradeço a atenção

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde A.Jr

 

Desculpe minha ignorância.

 

Em que parte do sql server 2008 eu coloco este escript ??

 

Agradeço a atenção

 

t+

 

Que eh isso camarada.... estamos aki para nos ajudar Imagem Postada

 

No SQL Server Management Studio, como se você fosse escrever um select saka?

Compartilhar este post


Link para o post
Compartilhar em outros sites

A.JR Bom dia

 

JA executei ja de varias maneira e varios script.

 

Este abaixo foi o ultimo me da erro:

exec sp_attach_db 'FloriculturaRestaurado', 'C:\bd\Floricultura.mdf', 'C:\bd\Floricultura_log.LDF'

Erro :

Mensagem 5120, Nível 16, Estado 101, Linha 1

Não é possível abrir o arquivo físico "C:\bd\Floricultura.mdf". Erro do sistema operacional 5: "5(Acesso negado.)".

 

Como passo o nome de usuario e senha no script?

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Otimo dia Imagem Postada

você nao tem acesso a pasta C:\bd

eh complicado pedir esta permissao? Somente leitura acho que jah resolve... ouuuu

 

o modo de autenticacao esta Misto? (Windows e SQL)? Se sim, logue com um usuario de perfil administrador pelo SQL e execute o script....

 

Se tiver duvidas, soh postar ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nilson, esse comando:

 

exec sp_attach_db 'FloriculturaRestaurado', 'C:\bd\Floricultura.mdf', 'C:\bd\Floricultura_log.LDF'

 

aqui funcionou, muito obrigado...

 

Espero que o seu problema tenho sido resolvido

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nilson, esse comando:

 

exec sp_attach_db 'FloriculturaRestaurado', 'C:\bd\Floricultura.mdf', 'C:\bd\Floricultura_log.LDF'

 

aqui funcionou, muito obrigado...

 

Espero que o seu problema tenho sido resolvido

 

Denninho, ele tentou isso no post #7 e não deu certo.

O ambiente muda muito de um lugar para outro, incluindo versões do SQLServer. Infelizmente nem tudo funciona para todos.

 

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.