Manutenzione del database in SQL Server 2005 Express-Integrity
In seguito al mio blog su SQL Server Agent per SQL Server 2005 Express, questo post è quello di eseguire voi attraverso avere fiducia nell’integrità dei database. Questo è il blog 2 di 3 sulla manutenzione del database in SQL Server 2005 Express.
Integrità del database
L’integrità del database è il processo di verifica dell’integrità logica e fisica di tutti gli oggetti nel database. Per raggiungere questo obiettivo è utilizzare il comando DBCC CheckDB che esegue i seguenti controlli:·
-
DBCC CheckAlloc
-
DBCC CheckTable
-
DBCC CheckCatalog
Si desidera eseguire questo controllo prima di eseguire il backup come descritto nella Manutenzione di Database In SQL Server 2005 Express – Recuperabilità. Se il tuo database presenta problemi, dovresti ricevere una notifica e risolvere i problemi prima di eseguire il backup del database. Altrimenti potresti potenzialmente eseguire il backup di un database corrotto, che in caso di un problema e la necessità di ripristinare il database potresti trovarti nella posizione di eseguire un ripristino di un database non valido.
Come discusso in SQL Server Agent per SQL Server 2005 Express, è possibile utilizzare SQLScheduler per pianificare il lavoro per eseguire regolarmente i controlli di integrità.
Sentiti libero di scaricare usp_CheckDB.sql per eseguire i controlli di integrità.
Restate sintonizzati per la prossima puntata nella manutenzione del database in SQL Server 2005 Express-Performance
Leave a Reply