Possível Duplicação:
Como faço para anexar um banco de dados no SQL Server?
Perdi o arquivo de log de transações. Tentei reanexar o arquivo de dados sem o arquivo de log, para criar um novo arquivo de log, SQL Server está dando erro:
Possível Duplicação:
Como faço para anexar um banco de dados no SQL Server?
Perdi o arquivo de log de transações. Tentei reanexar o arquivo de dados sem o arquivo de log, para criar um novo arquivo de log, SQL Server está dando erro:
Esse é o problema de desanexar o banco de dados e excluir o arquivo de log de transações como um método de manter o arquivo de log de transações curto. Você pode acabar com corrupção no banco de dados que não pode ser resolvida.
Primeiro, tente anexar o banco de dados usando o procedimento armazenado do sistema sp_attach_db_single_file. Se você não conseguir anexá-lo usando o google para "hack attach sql server" e veja o primeiro link de SQLSkills.com. Se isso não funcionar, o banco de dados será perdido e você não o anexará de volta à instância do SQL Server.
Próximo PARE DE FAZER ISSO. Configure os bancos de dados para recuperação simples para que o log de transações não seja mantido por mais tempo do que o necessário. Embora o log de transações pareça ser apenas um log que você pode excluir, não é realmente um arquivo muito importante que o SQL Server requer para manter o banco de dados funcionando e em um estado consistente.