Domanda

Ho un'istanza di SQL Server 2005 il cui backup (.BAK) piena riuscita a causa di spazio su disco insufficiente. Tuttavia i backup metà del log delle transazioni ogni ora continuano (.TRN). Supponendo che ho un backup completo più vecchio, potrebbero questi registri delle transazioni continuano essere utilizzati per ripristinare il database?

vale a dire. fare i backup dei log delle transazioni eseguite solo dall'ultimo backup riuscito e ingore eventuali backup completi falliti intermedi?

È stato utile?

Soluzione

avrei pensato il backup fallito sarebbe rotolato indietro, in modo che i backup del log delle transazioni in corso, più un database completo ripristino prima di queste, dovrebbero essere sufficienti a ripristinare un database.

Detto questo, vorrei risolvere questo problema nel più breve tempo possibile, non è una buona posizione in cui trovarsi.

Altri suggerimenti

avete bisogno di tutti i log prese dall'ultimo backup completo. Non si può rotolare in avanti un registro se avete perso un log precedente.

Date un'occhiata qui per determinare la LSN e lo stato di il backup non è riuscito.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top