Krympa en SQL Server-databas är inte en operation som normalt rekommenderas regelbundet , men kan vissa situationer kräver att en psykolog är i sin ordning . En databas som var initialt storlek större än tillväxttakten nödvändiggjorde eller där felaktiga auto - tillväxt inställningar tillåtet databasfilerna att växa för stort är exempel på när en krympande verksamhet vettigt . En databas kan krympas antingen med SQL Server Management Studio ( SSMS ) GUI eller med T - SQL script . Instruktioner
krympa en databas med SSMS GUI
1
Klicka på "Start " -knappen . Navigera till " Microsoft SQL Server " -mappen är lämpligt att den installerade versionen , och klicka sedan på " SQL Server Management Studio . "
2
Anslut till SQL Server från " Anslut till server " fönstret . Addera 3
Högerklicka på databasen . Gå till " Tasks " följt av " Shrink ". Välj " Database . "
4
Kontrollera " omorganisera filerna innan du släpper oanvänt utrymme ... " kryssrutan , om så önskas .
5
Ange ett procentvärde i " Maximum ledigt utrymme i filer efter krympning " rutan . Värdet beror på den specifika tillväxthastigheten behov databasen .
6
Klicka på " OK " -knappen .
Krympa en databas med T - SQL
7
Högerklicka på databasen i SQL Server Management Studio , och välj sedan " ny fråga . "
8
Skriv följande T - SQL-uttryck i den nya frågan fönstret , ersätta " " med namnet på databasen och " " med procentandelen ledigt utrymme för att lämna i databasen :
DBCC SHRINKDATABASE ( N ' ' , < targetpercent > ) katalog GÅR
9
Klicka på " Utför " -knappen för att krympa databasen .