Hvordan krympe SQL 2005 Database

Shrinking en SQL Server-database er ikke en operasjon som normalt anbefales på regelmessig basis; Imidlertid kan visse situasjoner tilsier at en krympe er i orden. En database som var opprinnelig størrelse større enn veksten nødvendig eller hvor feil auto-vekst innstillinger tillatt databasefilene skal bli for stor, er eksempler på når en krympeoperasjon er fornuftig. En database kan krympes ved hjelp av enten SQL Server Management Studio (SSMS) GUI eller med T-SQL script.

Bruksanvisning

Krympe en database med SSMS GUI

1 Klikk på "Start" -knappen. Naviger til "Microsoft SQL Server" -mappen som passer til den installerte versjonen, og klikk deretter på "SQL Server Management Studio."

2 Koble til SQL Server fra "Koble til tjener" -vinduet.

3 Høyreklikk på databasen. Gå til "Oppgaver" etterfulgt av "Shrink". Velg "Database".

4 Sjekk "omorganisere filene før du slipper ubrukt plass ..." boksen, hvis ønskelig.

5 Angi en prosentverdi i "Maksimal ledig plass i filer etter krymper" input-boksen. Verdien vil avhenge av de spesifikke vekstbehov av databasen.

6 Klikk på "OK" -knappen.

Krympe en database med T-SQL

7 Høyreklikk på databasen i SQL Server Management Studio, og velg deretter "Ny spørring."

8 Skriv inn følgende T-SQL-setning i den nye spørringen vinduet, ved å erstatte "<databasenavn>" med navnet på databasen og "<targetpercent>" med prosentandelen av ledig plass til å forlate i databasen:

DBCC SHRINKDATABASE (N '<databasenavn> ", <targetpercent>)

9 Klikk på "Execute" -knappen for å krympe databasen.

Hint

  • La det være nok ledig plass for forventet vekst av databasen.
  • Shrinking databasen for ofte eller av for mye kan føre til fragmentering og dårlig ytelse.