Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Data aggiornamento: 5 dicembre 2005
Utilizzare la pagina Definizione attività Compatta database per creare un'attività con cui tentare di ridurre le dimensioni dei database selezionati. Le opzioni illustrate di seguito consentono di definire la quantità di spazio non utilizzato che deve rimanere nel database dopo la compattazione. Maggiore è la percentuale specificata, minore sarà il livello di compattazione del database. Il valore è basato sulla percentuale dei dati effettivi presenti nel database. Compattando ad esempio un database da 100 MB contenente 60 MB di dati e 40 MB di spazio disponibile con una percentuale di spazio disponibile del 50%, si ottiene un database con 60 MB di dati e 30 MB di spazio disponibile, perché il 50% di 60 MB è pari a 30 MB. Viene eliminato dal database solo lo spazio in eccesso. I valori validi sono compresi tra 0 e 100.
Questa attività utilizza l'istruzione DBCC SHRINKDATABASE con l'opzione NOTRUNCATE oppure TRUNCATEONLY.
Opzioni
Database
Consente di specificare i database su cui verrà eseguita l'attività.- Tutti i database
Consente di generare un piano di manutenzione per l'esecuzione dell'attività su tutti i database di Microsoft SQL Server, ad eccezione di tempdb. - Tutti i database di sistema
Consente di generare un piano di manutenzione per l'esecuzione dell'attività su ognuno dei database di sistema di SQL Server, ad eccezione di tempdb. Non vengono eseguite attività di manutenzione sui database creati dall'utente. - Tutti i database utente
Consente di generare un piano di manutenzione per l'esecuzione dell'attività su tutti i database creati dall'utente. Non vengono eseguite attività di manutenzione sui database di sistema di SQL Server. - Database specifici
Consente di generare un piano di manutenzione per l'esecuzione dell'attività solo sui database selezionati. Se si seleziona questa opzione è necessario selezionare almeno un database nell'elenco.
- Tutti i database
- Compatta database quando le dimensioni superano
Consente di specificare la dimensione in megabyte che deve essere raggiunta affinché l'attività venga eseguita.
- Spazio che deve rimanere disponibile dopo la compattazione
Consente di interrompere l'attività di compattazione quando lo spazio disponibile nei file del database raggiunge questa soglia.
- Mantieni spazio liberato nei file di database
Il database viene organizzato in pagine contigue, ma queste ultime non vengono deallocate, né i file del database vengono compattati. Utilizzare questa opzione se si prevede una nuova espansione del database e non si desidera riallocare lo spazio. Con questa opzione, i file del database non verranno compattati al massimo. L'opzione utilizza l'istruzione NOTRUNCATE.
- Restituisci spazio liberato al sistema operativo
Il database viene organizzato in pagine contigue e queste ultime vengono rilasciate al sistema operativo per essere utilizzate da altri programmi. I file del database vengono compattati al massimo. L'opzione utilizza l'istruzione TRUNCATEONLY.
Vedere anche
Altre risorse
DBCC SHRINKDATABASE (Transact-SQL)
Guida in linea e informazioni
Cronologia modifiche
| Versione | Cronologia |
|---|---|
5 dicembre 2005 |
|