Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

modello di recupero

4 views
Skip to first unread message

ettore

unread,
Nov 24, 2009, 5:16:28 AM11/24/09
to
MS SQL SERVER 2005 express : se da ms management studio express apro le
propriet� del database c'� scritto " Modello di recupero = con
registrazione minima" : a cosa corrisponde tale modello ? Full? Simply ?


Inoltre ho notato che mi permette di cambiare la regola di confronto
impostata sul database anche se questo � pieno di dati , non dovrebbe
essere vietato ?

A livello di istanza , tale regola di confronto la vedo infatti in sola
lettura .

Grazie e saluti


Luca Bianchi

unread,
Nov 24, 2009, 5:35:43 AM11/24/09
to
> propriet� del database c'� scritto " Modello di recupero = con
> registrazione minima" : a cosa corrisponde tale modello ? Full? Simply ?

Equivale al SIMPLE.
Tra il simple � il full c'� una via di mezzo (BULK-LOGGED) che nella
versione italiana � tradotta come "con registrazione minima delle
transazioni di massa".
Fai riferimento a questa pagina del BOL

http://technet.microsoft.com/it-it/library/ms189275.aspx

> Inoltre ho notato che mi permette di cambiare la regola di confronto
> impostata sul database anche se questo � pieno di dati , non dovrebbe
> essere vietato ?

Non � vietato. Tieni conto che la modifica ha effetto per i nuovi campi che
verranno creati a partire da questo momento (sempre che non specifichi una
collation in maniera esplicita). I campi preesistenti non verranno toccati e
se vuoi modificare i campi preesistenti devi procedere con una serie di
ALTER TABLE

> A livello di istanza , tale regola di confronto la vedo infatti in sola
> lettura .

Per modificare l'impostazione a livello di istanza devi ricostruire i
database di sistema attraverso la procedura di setup (o rebuildm.exe con le
vecchie versioni di SQL Server)

> Grazie e saluti

Bye

--
Luca Bianchi
Microsoft MVP - SQL Server
http://community.ugiss.org/blogs/lbianchi


ettore

unread,
Nov 24, 2009, 5:53:28 AM11/24/09
to
>
> Equivale al SIMPLE.

se io impostassi FULL , e poi per ipotesi alle 15 ho un crash del
database , come faccio a recuperare tutto il lavoro svolto fino alle 15 ?

Grazie e ciao


dawn

unread,
Nov 24, 2009, 6:15:14 AM11/24/09
to

NON LO RECUPERI! (Se "crash" significa "oops I did it again?" o
qualcosa di simile!!!!

Deve comunque salvare!!

Ma salvare il T-Log ha il vantaggio che essendo (di solito) più
piccolo del db completo puoi farlo con una frequenza maggiore.

Luca Bianchi

unread,
Nov 24, 2009, 6:12:33 AM11/24/09
to
> se io impostassi FULL , e poi per ipotesi alle 15 ho un crash del
> database , come faccio a recuperare tutto il lavoro svolto fino alle 15 ?

L'unica certezza di recupero te la da l'ultimo backup che hai effettuato e
di sicuro puoi recuperare i dati fino a li.
In particolari condizioni, poi, puoi eseguire un backup del transaction log
A DANNO AVVENUTO (ovviamente il t-log deve essere integro e non coinvolto
dal danno) azzerando, quindi, la perdita di dati.

> Grazie e ciao

Luca Bianchi

unread,
Nov 24, 2009, 6:12:33 AM11/24/09
to
> se io impostassi FULL , e poi per ipotesi alle 15 ho un crash del
> database , come faccio a recuperare tutto il lavoro svolto fino alle 15 ?

L'unica certezza di recupero te la da l'ultimo backup che hai effettuato e

di sicuro puoi recuperare i dati fino a li.
In particolari condizioni, poi, puoi eseguire un backup del transaction log
A DANNO AVVENUTO (ovviamente il t-log deve essere integro e non coinvolto
dal danno) azzerando, quindi, la perdita di dati.

> Grazie e ciao

Bye

0 new messages