Dê uma olhada aqui: Recupere um banco de dados sem o arquivo ldf para usar o proc SP_ATTACH_SINGLE_FILE_DB
Tivemos uma falha no servidor sql e o banco de dados permaneceu em modo inconsistente. Perdemos o arquivo de log de transações e o último backup gerado é muito antigo.
Eu pesquisei no Google esta questão, mas principalmente as publicações relevantes que vi se referem ao SQL 2000
Eu vi este post link e execute os passos:
Eu tenho até o passo 8 [DBCC CHECKDB (yourdb, REPAIR_ALLOW_DATA_LOSS)] mas cada vez que repito os processos "DBCC CHECKDB" não parece fazer o trabalho.
Eu recebo o erro "consulta concluída com erros" e que o "banco de dados 'dbname' está sendo recuperado. Aguardando até que a recuperação seja concluída."
Qualquer ajuda será muito apreciada Obrigado Ron
Dê uma olhada aqui: Recupere um banco de dados sem o arquivo ldf para usar o proc SP_ATTACH_SINGLE_FILE_DB
Isso pode ser feito executando o comando abaixo
create database exampledb on
(filename=‘C:\ProgramFiles\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\exampledb.mdf’)
For Attach_Rebuild_log
Go
ou um arquivo .mdf
também pode ser anexado sem .ldf
usando o SQL Server Management Studio. Dê uma olhada neste blog link
Tags sql sql-server-2005