subject:DBCC SHRINK DATABASE
syntax:DBCC SHRINK DATABASE ( db_name [, reduce_percent ] [, { NOTRUNCATE | TRUNCATEONLY } ] )
content:โดย reduce_percent คือ จำนวน percent ที่ต้องการลดลง แต่ไม่สามารถลดได้เกินข้อมูลที่มีอยู่
โดย NOTRUNCATE คือ ทำให้เนื้อที่ว่างที่สามารถลดลงได้ ซึ่งอยู่ที่ส่วนท้ายของไฟล์ ยังคงเป็นส่วนของฐานข้อมูลอยู่
โดย TRUNCATEONLY คือ จะไม่สนใจ percent ที่ระบุมา เพราะว่าจะลดขนาดทั้งหมดที่ว่างอยู่ ที่อยู่ส่วนท้ายของไฟล์
example:CREATE DATABASE function_in_th
ON
(
NAME = function_in_th,
FILENAME = "C:\database\function.mdf",
SIZE = 10,
MAXSIZE = 100,
FILEGROWTH = 10%
)
DBCC SHRINK DATABASE ( "function_in_th", 30, NOTRUNCATE )