Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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+
Boa tarde A.JR
Veja o erro quando tento anexar o banco de dando no link abaixo segue erro:
http://www.ncmd.com.br/forum/Erroatachar.png
Pois ainda não consegui restaurar o banco de dados
o Cliente esta me cobrando.
t+
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
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+
>
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 /applications/core/interface/imageproxy/imageproxy.php?img=http://forum.imasters.com.br/public/style_emoticons/default/joia.gif&key=0939d868f1ee3d17e7bb4735cf3a3dcbce722238baa0148d397de30444cef221" alt="Imagem Postada" />
No SQL Server Management Studio, como se você fosse escrever um select saka?
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+
Otimo dia /applications/core/interface/imageproxy/imageproxy.php?img=http://forum.imasters.com.br/public/style_emoticons/default/joia.gif&key=0939d868f1ee3d17e7bb4735cf3a3dcbce722238baa0148d397de30444cef221" alt="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 ...
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
>
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
Nilson, você atachou a base?
Tenta conectar a esta base com um usuário que tenha permissão de SYSADMIN