Krympning en SQL Server -database er ikke en operation , der normalt anbefales på en regelmæssig basis , men kan visse situationer diktere, at en shrink er i orden. En database, der oprindeligt var dimensioneret større end vækstraten nødvendiggjort , eller hvor fejlagtige auto- vækst indstillinger tillod databasefiler til at vokse for store er eksempler på, hvornår en shrink operation giver mening. En database kan skrumpet enten ved hjælp af SQL Server Management Studio ( SSMS ) GUI eller med T -SQL script. Instruktioner
Shrink en database med SSMS GUI
1
Klik på "Start " knappen. Naviger til " Microsoft SQL Server " mappe hensigtsmæssigt at den installerede version , og klik derefter på " SQL Server Management Studio. "
2
forbindelse til SQL Server fra " Opret forbindelse til server " vinduet.
3
Højreklik på databasen . Gå til "Opgaver " efterfulgt af " Formindsk ". Vælg " Database ".
4
Kontrollér " reorganisere filer, før frigive ubrugt plads ... " afkrydsningsfeltet , hvis det ønskes.
5.
Angiv en procentværdi i " Maximum ledig plads i filer efter krympning " input kassen. Værdien vil afhænge af de specifikke vækst behov af databasen .
6
Klik på " OK" knappen.
Shrink en database med T -SQL
< br > 7.
Højreklik på databasen i SQL Server Management Studio , og derefter vælge " ny forespørgsel ".
8
Skriv følgende T- SQL-sætning i den nye forespørgsel vinduet substituere " " med navnet på den database og " " med den procentdel af ledig plads til at forlade i databasen : Hej DBCC SHRINKDATABASE ( N ' ' < targetpercent > )
GO
9
Klik på " Udfør " knappen for at skrumpe databasen.