Nwlapcug.com


Come compattare il Database di SQL 2005

Compattazione di un database di SQL Server non è un'operazione che normalmente è raccomandata su una base regolare; Tuttavia, alcune situazioni possono dettare che uno psichiatra è in ordine. Un database che inizialmente era di dimensioni più grandi di suo tasso di crescita ha reso necessario o dove le impostazioni non corretto auto-crescita ammessi i file di database a crescere troppo grande sono esempi di quando un'operazione di compattazione senso. Un database può essere ridotto utilizzando sia il SQL Server Management Studio (SSMS) GUI o con T-SQL script.

Istruzioni

Compattazione di un Database tramite la GUI di SQL Server Management Studio

1

Fare clic sul pulsante "Start". Passare alla cartella "Microsoft SQL Server" appropriata per la versione installata e quindi fare clic su "SQL Server Management Studio."

2

Connetti a SQL Server dalla finestra "Connessione al Server".

3

Pulsante destro del mouse sul database. Vai a "Attività" seguita da "Strizzacervelli". Selezionare "Database".

4

Seleziona la casella "Riorganizza i file prima di rilasciare lo spazio inutilizzato...", se lo si desidera.

5

Specificare un valore percentuale nella casella di input "Spazio libero massimo nei file dopo la compattazione". Il valore dipenderà le esigenze di crescita specifico del database.

6

Fare clic sul pulsante "OK".

Compattare un Database con T-SQL

7

Pulsante destro del mouse sul database in SQL Server Management Studio e quindi selezionare "Nuova Query."

8

Digitare la seguente istruzione T-SQL nella finestra nuova query, sostituendo "< databasename >" con il nome del database e "< targetpercent >" con la percentuale di spazio libero per lasciare nel database:

DBCC SHRINKDATABASE(N'<databasename>', <targetpercent>)

VAI

9

Fare clic sul pulsante "Esegui" per compattare il database.

Consigli & Avvertenze

  • Lasciare sufficiente spazio libero per la prevista crescita del database.
  • Compattazione del database troppo spesso o di troppo può causare frammentazione e riduzione delle prestazioni.