Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Bckup SQL 2000
sabato 11 dicembre 2010 - 00.56
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
VB.NET
|
.NET 3.5
|
.NET 4.0
|
Windows Server 2003
|
Visual Studio 2010
|
SQL Server 2005
|
SQL Server 2000
ma_di
Profilo
| Junior Member
163
messaggi | Data Invio:
sab 11 dic 2010 - 00:56
Ciao a tutti; una domanda sicuramente banale:
ho schedulato un backup incrementale ( ogni notte alle 2 ), su un database inizialmente di circa 5 Giga.
E' passato un mese: il database è dventato 6,5 Giga... ma come mai il backup è circa 10 Giga? Neanche facendo la somma dell'attuale mdf+ldf mi tornano i conti con la grandezza del backup!!
Qualcuno può dirmi per cortesia cosa mi sta sfuggendo?
Grazie e ciao.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 11 dic 2010 - 11:29
>Ciao a tutti; una domanda sicuramente banale:
>ho schedulato un backup incrementale ( ogni notte alle 2 ), su
>un database inizialmente di circa 5 Giga.
SQL Server a differenza di altri DBMS non offre backup incrementali (il delta dall'ultimo incrementale) ma al più offre backup differenziali (delta dall'ultimo full backup).
>E' passato un mese: il database è dventato 6,5 Giga... ma come
>mai il backup è circa 10 Giga? Neanche facendo la somma dell'attuale
>mdf+ldf mi tornano i conti con la grandezza del backup!!
>Qualcuno può dirmi per cortesia cosa mi sta sfuggendo?
Se il mediaset è sempre lo stesso (stesso file per intenderci), i backup set differenziali continuano ad accumularsi facendo crescere di conseguenza le dimensioni dell'intero mediaset.
Dovresti incrementare la frequenza dei full backup (ad esempio 1 full backup la domenica alle 2:00) in un nuovo mediaset (per sicurezza, altrimenti puoi specificare l'opzione FORMAT per cancellare il media header rendendo inutilizzabili tutti i backup set), seguito dai differenziali degli altri 6 giorni.
In caso di crash sarà sufficiente ripristinare l'ultimo full backup seguito dall'ultimo differenziale (ovviamente perdendo tutte le transazioni successive ad esso).
>Grazie e ciao.
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
ma_di
Profilo
| Junior Member
163
messaggi | Data Invio:
sab 11 dic 2010 - 17:29
Ciao Lorenzo, grazie per la risposta e per la precisazione sul differenziale.
Quindi in buona sostanza devo schedulare, per esempio:
1) I full backup domenica ore 2.00
2) 6 backup differenziali da lun a sab
Il dubbio mi viene sul ripristino in caso di crash; i backup differenziali li eseguo in append; a questo punto mi viene il dubbio di non aver fatto la scelta migliore, poichè mi dici di ripristinare il full backup seguito dall'ultimo differenziale.
Ma avendo un solo file, nell'operazione di restore è possibile impartire le direttive corrette di ripristino ( ultimo full backup seguito dall'ultimo differenziale?)
Scusatemi l'inesperienza ma è la prima volta che mi trovo a gestire questo tipo di situazione.
Grazie e ciao.
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
sab 11 dic 2010 - 19:27
>Il dubbio mi viene sul ripristino in caso di crash; i backup
>differenziali li eseguo in append; a questo punto mi viene il
>dubbio di non aver fatto la scelta migliore, poichè mi dici di
>ripristinare il full backup seguito dall'ultimo differenziale.
>Ma avendo un solo file, nell'operazione di restore è possibile
>impartire le direttive corrette di ripristino ( ultimo full backup
>seguito dall'ultimo differenziale?)
Certo, in fase di RESTORE puoi specificare il backup set che intendi ripristinare mediante l'opzione FILE.
>Scusatemi l'inesperienza ma è la prima volta che mi trovo a gestire
>questo tipo di situazione.
Studia bene il funzionamento dei backup e dei restore, simulando le operazioni in ambiente di test.
>Grazie e ciao.
Prego.
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !