Procedura: Compattazione di un file (SQL Server Management Studio)
In questo argomento viene descritto come compattare un file di dati o di log tramite Esplora oggetti in SQL Server Management Studio. Le dimensioni del file di dati primario non possono essere inferiori a quelle del file primario nel database model.
Per compattare un file di dati o di log
In Esplora oggetti connettersi a un'istanza di Motore di database di SQL Server e quindi espandere tale istanza.
Espandere Database e quindi fare clic con il pulsante destro del mouse sul database che si desidera compattare.
Scegliere Compatta dal menu Attività e quindi fare clic su File.
Selezionare il tipo e il nome del file.
Facoltativamente, selezionare la casella di controllo Rilascia spazio inutilizzato.
Se selezionata, questa opzione consente di rilasciare al sistema operativo lo spazio inutilizzato del file e di compattare il file fino all'ultimo extent allocato, riducendo quindi le dimensioni del file senza spostare i dati.
Facoltativamente, selezionare la casella di controllo Riorganizza i file prima di rilasciare lo spazio inutilizzato. Se si seleziona questa opzione, è necessario specificare il valore di Dimensioni file compattato. Per impostazione predefinita, questa opzione è deselezionata.
Se selezionata, questa opzione consente di rilasciare al sistema operativo lo spazio inutilizzato del file e di spostare, se possibile, le righe in pagine non allocate.
Facoltativamente, immettere la percentuale massima di spazio libero da rendere disponibile nel database dopo la compattazione. I valori consentiti sono compresi tra 0 e 99. Questa opzione è disponibile solo se l'opzione Riorganizza i file prima di rilasciare lo spazio inutilizzato è abilitata.
Facoltativamente, selezionare la casella di controllo Svuota il file eseguendo la migrazione dei dati in altri file nello stesso filegroup.
Se selezionata, questa opzione consente di spostare tutti i dati dal file selezionato ad altri file nel filegroup. È quindi possibile eliminare il file vuoto. L'opzione è equivalente all'esecuzione dell'istruzione DBCC SHRINKFILE con l'opzione EMPTYFILE.
Fare clic su OK.
Vedere anche