shrinkdatabase怎么用?
DBCCSHRINKDATABASE 收縮指定數(shù)據(jù)庫中的數(shù)據(jù)文件大小。 語法 DBCCSHRINKDATABASE(database_name[,target_percent][,{NOTRUNCATE|TRUNCATEONLY}]) 參數(shù) database_name 是要收縮的數(shù)據(jù)庫名稱。數(shù)據(jù)庫名稱必須符合標識符的規(guī)則。有關更多信息,請參見使用標識符。 target_percent 是數(shù)據(jù)庫收縮后的數(shù)據(jù)庫文件中所要的剩余可用空間百分比。 NOTRUNCATE 導致在數(shù)據(jù)庫文件中保留所釋放的文件空間。如果未指定,將所釋放的文件空間釋放給操作系統(tǒng)。 TRUNCATEONLY 導致將數(shù)據(jù)文件中的任何未使用的空間釋放給操作系統(tǒng),并將文件收縮到上一次所分配的大小,從而減少文件大小,而不移動任何數(shù)據(jù)。不試圖重新定位未分配頁的行。使用TRUNCATEONLY時,忽略target_percentis。 注釋 Microsoft?SQLServer?可收縮: 特定數(shù)據(jù)庫的所有數(shù)據(jù)和日志文件。執(zhí)行DBCCSHRINKDATABASE。 一次一個特定數(shù)據(jù)庫中的數(shù)據(jù)或日志文件。執(zhí)行DBCCSHRINKFILE。