SQL 2000 壓縮資料庫 |
答題得分者是:jieshu
|
yamapig
一般會員 發表:12 回覆:47 積分:21 註冊:2002-03-26 發送簡訊給我 |
|||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 不知道在SQL 2000 Enprise 中的壓縮資料庫,可否利用Delphi去Call 它自動 執行壓縮指令! 謝謝! 靜中見真境 淡中識本然在MSSQL 2000設定排程後,就可看到他執行的SQL語法。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
yamapig
一般會員 發表:12 回覆:47 積分:21 註冊:2002-03-26 發送簡訊給我 |
|||
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|||
yamapig
一般會員 發表:12 回覆:47 積分:21 註冊:2002-03-26 發送簡訊給我 |
本來以為要像Call Word 或 Excel 那樣,結果發現只是一行SQL敘述
我把它列下來
DBCC SHRINKDATABASE
壓縮指定資料庫中資料檔的大小。 語法
DBCC SHRINKDATABASE
( database_name [ , target_percent ]
[ , { NOTRUNCATE | TRUNCATEONLY } ]
) 引數
database_name 是要壓縮的資料庫名稱。資料庫名稱必須與識別項的規則(Rule)一致。若需相關資訊,請參閱使用識別項。 target_percent 是資料庫壓縮後,資料庫檔案中希望得到的剩餘空間百分比。 NOTRUNCATE 讓已釋放的檔案空間保留在資料庫檔案內。若未指定,會釋放檔案空間給作業系統。 TRUNCATEONLY 讓資料檔中任何未使用的空間釋放給作業系統,並將檔案縮到上一次配置的範圍,在未移動任何資料的情形下壓縮檔案的大小。它不會試圖將資料列重新配置到未配置的分頁上。若使用 TRUNCATEONLY,則 target_percent 會被忽略。 如 : DBCC SHRINKDATABASE (ADMDB, 10) 以上是由SQL2000 的Help上查來的....
靜中見真境 淡中識本然
------
靜中見真境 淡中識本然 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |