siquellando

...scoperte e considerazioni Sql di uno sviluppista
(un po' sviluppatore e un po' sistemista)

agosto 2008 - Posts

Piccoli cambiamenti al backup-restore in Sql2008

Oltre alle grosse, e piu' volte citate, novita' che Sql2008 porta al backup (compressione, encryption) ci sono altri piccoli cambiamenti che puo' essere utile segnalare.

 

Una prima modifica la troviamo nell'istruzione BACKUP LOG da cui e' stata "finalmente"  eliminata l'opzione TRUNCATE_ONLY, il cui uso era gia' deprecato in Sql2005.

Infatti ora, se nel backup viene specificata l'opzione TRUNCATE_ONLY, Sql Server risponde con il seguente errore:

Per cui adesso (come gia' bisognava fare in Sql2005) per  effettuare un truncate del log senza backupparlo (ma siamo sicuri di cio' che stiamo facendo ?? Huh? ) dobbiamo portare il recovery model a SIMPLE, e poi eventualmente riportarlo a FULL.

 

Proseguiamo...

Gli amanti dell'interfaccia grafica adesso trovano, all'interno della finestra di back up, l'opzione per effettuare il COPY_ONLY, ovvero per effettuare un backup del database senza interrompere la catena dei log files di restore.

(per chi si fosse perso le puntate sul COPY_ONLY alcune info su questo argomento le trovate qui http://community.ugiss.org/blogs/sgainz/archive/2007/07/25/a-proposito-di-backup-e-restore.aspx )

 L'opzione la trovate nel riquadro rosso di questo screen shot

 

 

E, sempre all'interno del SqlServer Management Studio, tra le opzioni del backup e' stata aggiunta quella relativa al Tail-Log backup, ovvero al backup del Transaction Log lasciando il database in stato di recovery.

L'opzione la vedete, sullo screen shot che segue, nel riquadro rosso,

 

 

E con queste ulteriori aggiunte neanche i fanatici del tutto guidato hanno piu' scampo dal lavorare bene Big Smile

Posted: ago 23 2008, 04.26 by orsocurioso | with no comments
Filed under: ,