Tengo un archivo MDF y ningún archivo LDF para una base de datos creada en MS SQL Server 2005. Cuando intento adjuntar el archivo MDF a un servidor SQL diferente, aparece el siguiente mensaje de error.¿Cómo recuperar la base de datos de MDF en SQL Server 2005?
The log cannot be rebuilt because there were open transactions/users when the database was shutdown, no checkpoint occurred to the database, or the database was read-only. This error could occur if the transaction log file was manually deleted or lost due to a hardware or environment failure.
Me gustaría llevar a cabo cualquiera de las siguientes opciones:
- Coloque la base de datos sin pérdida de datos (poco probable, pero me ahorraría algo de tiempo).
- Adjunte la base de datos con pérdida de datos (se pierden las transacciones abiertas).
- Recupere el esquema solamente (sin datos) del archivo MDF.
¿Qué comandos SQL puedo intentar para que mi base de datos vuelva a funcionar?
La calidad de este consejo es ** increíblemente mala. Quien se encuentre con esta * solución *, simplemente váyase. Usted terminará como http://serverfault.com/questions/171145/sql-server-2005-attach-without-transaction-log-urgent –
¿Podría definir exactamente qué es lo malo de este consejo? La pregunta establece claramente que la pérdida de datos es aceptable. – Martin
Me salvó la piel ... – tbikeev