MDF E LDF Horário diferentes - Corrumpidos (SQL Server)
Pessoal estava usando o sql ele deu pau.
Bom alguém saber alguma coisa para recuperar, usei demo de ferramentas pagas a estrutura está 100%.
vai o link.
http://consultoriasoft.com.br/bd2.rar
o arquivo tem 120mb
O que aconteceu, bom deu um pico de energia, a extensão LDF e MDF ficarão com horário diferentes.
ahi. não funciona nem a pau.
Help!!
Abaixo a estrutura dele, está 100%. Mas só consigo ver a estrutura não recuperar.
A instância dele é
SQL2005
sa
senha
Está como SQL 2008 R2
[img:descricao=imagem da estrutura]http://arquivo.devmedia.com.br/forum/imagem/473375-20160301-101655.png[/img]
Bom alguém saber alguma coisa para recuperar, usei demo de ferramentas pagas a estrutura está 100%.
vai o link.
http://consultoriasoft.com.br/bd2.rar
o arquivo tem 120mb
O que aconteceu, bom deu um pico de energia, a extensão LDF e MDF ficarão com horário diferentes.
ahi. não funciona nem a pau.
Help!!
Abaixo a estrutura dele, está 100%. Mas só consigo ver a estrutura não recuperar.
A instância dele é
SQL2005
sa
senha
Está como SQL 2008 R2
[img:descricao=imagem da estrutura]http://arquivo.devmedia.com.br/forum/imagem/473375-20160301-101655.png[/img]
Agnaldoneves
Curtidas 0
Melhor post
Marcos P
01/03/2016
"CC:\Program Files\..." ?
Não seria "C:\Program Files\..." ?
Não seria "C:\Program Files\..." ?
GOSTEI 1
Mais Respostas
Mariana Carvalho
01/03/2016
Tem backup? :-0
GOSTEI 0
Agnaldoneves
01/03/2016
Não tenho backup
GOSTEI 0
Agnaldoneves
01/03/2016
Mariana,
Você não quer testar. Caso consiga eu posso le pagar 200,00
Você não quer testar. Caso consiga eu posso le pagar 200,00
GOSTEI 0
Marcos P
01/03/2016
Dê uma olhada em : http://blog.sqlauthority.com/2010/04/26/sql-server-attach-mdf-file-without-ldf-file-in-database/
GOSTEI 0
Agnaldoneves
01/03/2016
Marcos, já tentei, talvez não consiga fazer direito.
Tentar para mim. Caso consigo eu lhe dou 200,00 reais
O link está acima.
Tentar para mim. Caso consigo eu lhe dou 200,00 reais
O link está acima.
GOSTEI 0
Agnaldoneves
01/03/2016
A Estrutura do MDF está 100%.
Apenas o ldf deu pau. e não consigo fazer funcionar.
Apenas o ldf deu pau. e não consigo fazer funcionar.
GOSTEI 0
Marcos P
01/03/2016
CREATE DATABASE TestDb ON (FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\TestDb.mdf') FOR ATTACH_REBUILD_LOG
Esse comando cria o banco de dados a partir de um MDF existente, iniciando um novo log de transação (LDF).
Adapte-o a sua necessidade e tente... senão rolar, coloque aqui a mensagem de erro que o server gerou.
Outra coisa, o fato de você ter acesso a estrutura do banco não significa, necessariamente, que o arquivo ( e seus dados ) estão íntegros.
A falha física, pode ter acontecida em um ponto do arquivo que não afeta o esquema do banco, mas pode comprometer a instância de dados.
GOSTEI 0
Agnaldoneves
01/03/2016
Mensagem 5105, Nível 16, Estado 2, Linha 2
A file activation error occurred. The physical file name 'CC:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL2005\MSSQL\DATA\TestDb.mdf' may be incorrect. Diagnose and correct additional errors, and retry the operation.
A file activation error occurred. The physical file name 'CC:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL2005\MSSQL\DATA\TestDb.mdf' may be incorrect. Diagnose and correct additional errors, and retry the operation.
GOSTEI 0
Agnaldoneves
01/03/2016
Marcos,
Estas ferramentas de recuperação, são confiáveis.
Igual na imagem acima:
Nela segundo o chat que fiz ele disseram caso alguma tabela esteja com problema aparecia no log da ferramenta
Mas passou 100%.
Então eles disseram que estavam tudo ok.
Dúvida cruel.
Cara já estou a 02 dias em forum e etc.
Os comandos de sql não são muito minha praia.
Estas ferramentas de recuperação, são confiáveis.
Igual na imagem acima:
Nela segundo o chat que fiz ele disseram caso alguma tabela esteja com problema aparecia no log da ferramenta
Mas passou 100%.
Então eles disseram que estavam tudo ok.
Dúvida cruel.
Cara já estou a 02 dias em forum e etc.
Os comandos de sql não são muito minha praia.
GOSTEI 0
Agnaldoneves
01/03/2016
Mensagem 5120, Nível 16, Estado 101, Linha 2
Unable to open the physical file "C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL2005\MSSQL\DATA\TestDb.mdf". Operating system error 2: "2(O sistema não pode encontrar o arquivo especificado.)".
Unable to open the physical file "C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL2005\MSSQL\DATA\TestDb.mdf". Operating system error 2: "2(O sistema não pode encontrar o arquivo especificado.)".
GOSTEI 0
Agnaldoneves
01/03/2016
Desculpe-me
Mensagem 5120, Nível 16, Estado 101, Linha 2
Unable to open the physical file "C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL2005\MSSQL\DATA\TestDb.mdf". Operating system error 2: "2(O sistema não pode encontrar o arquivo especificado.)".
Mensagem 5120, Nível 16, Estado 101, Linha 2
Unable to open the physical file "C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQL2005\MSSQL\DATA\TestDb.mdf". Operating system error 2: "2(O sistema não pode encontrar o arquivo especificado.)".
GOSTEI 0
Marcos P
01/03/2016
O usuário do sistema operacional que você está usando, tem permissão de escrita nessa pasta ?
O arquivo está com atributo de simples leitura ?
O arquivo está com atributo de simples leitura ?
GOSTEI 0
Marcos P
01/03/2016
Dá uma olhada, com calma, em : MSDN
Tem mais de uma situação descrita neste post... e, talvez, você consiga uma luz nos casos reportados.
Dicas simples, como :
1. Right click Sql Server Management Studio, select "run as administrator"
2. And then try attach your database.
Tem mais de uma situação descrita neste post... e, talvez, você consiga uma luz nos casos reportados.
Dicas simples, como :
1. Right click Sql Server Management Studio, select "run as administrator"
2. And then try attach your database.
GOSTEI 0
Agnaldoneves
01/03/2016
Não sei onde, tou permissão para o usuario.
GOSTEI 0
Marcos P
01/03/2016
Dá uma olhada, com calma, em : MSDN
Tem mais de uma situação descrita neste post... e, talvez, você consiga uma luz nos casos reportados.
Dicas simples, como :
1. Right click Sql Server Management Studio, select "run as administrator"
2. And then try attach your database.
Tem mais de uma situação descrita neste post... e, talvez, você consiga uma luz nos casos reportados.
Dicas simples, como :
1. Right click Sql Server Management Studio, select "run as administrator"
2. And then try attach your database.
GOSTEI 0
Agnaldoneves
01/03/2016
Você não teria como ver o banco que está no link para mim.
e ver ser existe como.
Marcos estou realmente preocupado.
e ver ser existe como.
Marcos estou realmente preocupado.
GOSTEI 0
Marcos P
01/03/2016
Não tenho o server aqui pra testar...
Você tem skype ou GTalk ?
Coloca aí, que quando puder, te chamo...
Você tem skype ou GTalk ?
Coloca aí, que quando puder, te chamo...
GOSTEI 0
Agnaldoneves
01/03/2016
skype:
consultoriasoft
consultoriasoft
GOSTEI 0
Agnaldoneves
01/03/2016
Marcos você conhece alguém, caso você não tenha tempo para ver para mim.
GOSTEI 0
Marcos P
01/03/2016
Cara, a cagada já tá feita...
Guenta aí !
Guenta aí !
GOSTEI 0
João Françozo
01/03/2016
Olá Agnaldo
Estou dando uma olhada.
Att
João Antonio
Estou dando uma olhada.
Att
João Antonio
GOSTEI 0
Agnaldoneves
01/03/2016
Gostaria de agradecer para o Marcos,
Pela Paciência e Competência.
Muito Obrigado
Agnaldo Neves
Pela Paciência e Competência.
Muito Obrigado
Agnaldo Neves
GOSTEI 0
Eliezer Souza
01/03/2016
Boa tarde, Agnaldo já tentou apagar o arquivo de log? o Sql server recria o mesmo, se o problema for no LDF, tente apagar o mesmo, dessa forma vai ao menos manter a integridade de seus dados.
GOSTEI 0
Mariana Carvalho
01/03/2016
Espero que dê certo Agnaldoneves, depois que resolver, mantenha um backup desse banco!
Tirou o link do ar?
Tirou o link do ar?
GOSTEI 0
Fabiano Carvalho
01/03/2016
atacha a base sem o arquivo de log.
GOSTEI 0
João Françozo
01/03/2016
Boa tarde Agnaldo,
Segue as orientações.
Criar um banco de dados “falso”, contendo o mesmo nome tanto do banco quanto dos arquivos. Os arquivos de dados e LOG deverão ser criados no mesmo caminho do banco original.
CREATE DATABASE (nome do banco)
ON
(NAME = TestDb_dat,
FILENAME = 'E:\Data1\TestDb.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
(NAME = TestDb_log,
FILENAME = 'F:\Log1\TestDb.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB ) ;
Apontar o novo banco de dados para read_only e em seguida para offline:
alter database TestDb set read_only
alter database TestDb set offline
-------Substituir o arquivo MDF “falso” pelo original.
alter database TestDb set online
alter database TestDb set read_write
Segue as orientações.
Criar um banco de dados “falso”, contendo o mesmo nome tanto do banco quanto dos arquivos. Os arquivos de dados e LOG deverão ser criados no mesmo caminho do banco original.
CREATE DATABASE (nome do banco)
ON
(NAME = TestDb_dat,
FILENAME = 'E:\Data1\TestDb.mdf',
SIZE = 10,
MAXSIZE = 50,
FILEGROWTH = 5 )
LOG ON
(NAME = TestDb_log,
FILENAME = 'F:\Log1\TestDb.ldf',
SIZE = 5MB,
MAXSIZE = 25MB,
FILEGROWTH = 5MB ) ;
Apontar o novo banco de dados para read_only e em seguida para offline:
alter database TestDb set read_only
alter database TestDb set offline
-------Substituir o arquivo MDF “falso” pelo original.
alter database TestDb set online
alter database TestDb set read_write
GOSTEI 0
Mariana Carvalho
01/03/2016
atacha a base sem o arquivo de log.
Geralmente resolve assim?
GOSTEI 0
João Françozo
01/03/2016
Bom dia Mariana,
Sim, quando temos alguns problemas nos arquivos somente atacha que resolve.
Sim, quando temos alguns problemas nos arquivos somente atacha que resolve.
GOSTEI 0