Possiedo un file MDF e nessun file LDF per un database creato in MS SQL Server 2005. Quando si tenta di collegare il file MDF a un altro SQL Server, viene visualizzato il seguente messaggio di errore.Come ripristinare il database da MDF in 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.
Vorrei realizzare una delle seguenti opzioni:
- collegare il database senza perdita di dati (improbabile, ma mi farebbe risparmiare un po 'di tempo).
- Allegare il database con perdita di dati (qualsiasi transazione aperta è persa).
- Recupera solo lo schema (nessun dato) dal file MDF.
Quali comandi SQL posso provare a riavviare il database?
La qualità di questo consiglio è ** increadibly ** bad. Chiunque si imbattesse in questa * soluzione *, deve solo allontanarsi. Finirai come http://serverfault.com/questions/171145/sql-server-2005-attach-without-transaction-log-urgent –
Potresti definire esattamente cosa c'è di male in questo consiglio? La domanda afferma chiaramente che la perdita di dati è accettabile. – Martin
Salvato la mia pelle ... – tbikeev