star gate Backup da "asporto" con l'opzione COPY_ONLY - Francesco Quaratino

Backup da "asporto" con l'opzione COPY_ONLY

Sempre "a proposito di backup e restore", l'opzione COPY_ONLY - introdotta con SQL Server 2005 - è l'ideale per realizzare "backup da asporto".

Negli scenari in cui è implementata una strategia di backup differenziale o del transaction log, un backup estemporaneo (come quelli fatti per ripristinare il database su un altro server SQL) e privo dell'opzione COPY_ONLY, inficia la sequenza e l'utilità dei backup per il corretto ripristino del database.

L'opzione copy-only può essere applicata a tutti i tipi di backup (FULL, LOG, DIFFERENTIAL) ed indipendentemente dal recovery model (FULL, BULK_LOGGED, SIMPLE).

Un po' di codice di esempio su mssqltips.com:



Comments

# orsocurioso said:

Segnalo che Kalen Delaney in un suo post di ieri torna sull'argomento COPY_ONLY aggiungendo alcuni dettagli a basso livello.

Ecco Il link al suo post:

sqlblog.com/.../did-you-know-there-s-always-more-to-learn.aspx

venerdì 28 settembre 2007 16.55
# sgainz said:

..sì, l'ho visto stamane e ti dirò che sono rimasto alquanto sorpreso del fatto che Kalen Delaney abbia "scoperto" il COPY_ONLY solo nell'autunno del 2007. E la cosa mi ha dato da pensare non poco sul fatto che difronte alla classica domanda "lo scrivo o non lo scrivo questo post" con la paura di "inventare l'acqua calda", la risposta di default dovrebbe essere YES. Daltronde il blog è un fatto personale al di la del fatto che si faccia parte di una community e quel post finisca sul "muro del pianto" in home page :-)

o no?

venerdì 28 settembre 2007 19.40
# orsocurioso said:

Concordo, sono rimasto stupito anch'io, anche se non l'ho detto :-)

Si alla fine, forse e' meglio raccontare le cose nei propri post, col rischio di apparire ovvi o di dire cose risapute che non farlo e ...lasciare qualcuno nell'ignoranza.

Nello specifico avevo letto dell'opzione COPY_ONLY, ma non ci avevo fatto caso e devo proprio al tuo post l'averne compreso l'importanza ed essermi accorto che proprio qualche giorno prima di leggerti avevo fatto la cazzata di fare un back up in mezzo senza il copy_only (fortuna che non c'e'' stato bisogno di restorare...). Quindi.. a te un grazie e a tutti noi uno stimolo a scrivere!

venerdì 28 settembre 2007 21.16
# Francesco Quaratino said:

Una classica best practice in tema di modifica dati di un database recita "Always Write a SELECT

domenica 7 ottobre 2007 11.21