Pages

2012年2月28日 星期二

【CMD】批次檔檢查檔案大小

最近因為程式關係,需要檢查下傳檔案大小使否與伺服器上檔案一致, 所以需要找批次檢查檔案,因此找到一個簡易的範例。 @echo off setlocal set file="test.cmd" set maxbytesize=1000 FOR /F "usebackq" %%A IN ('%file%') DO set size=%%~zA if %size% LSS %maxbytesize% ( echo.File is ^< %maxbytesize% bytes ) ELSE ( echo.File is ^>= %maxbytesize% byte...

2012年2月7日 星期二

sql2000如何完美壓縮.mdf文件

核心提示:大家都用過企業管理器中的--“收縮資料庫”,裏面的功能的確可以收縮資料庫的日誌檔(.ldf)和資料檔案(.mdf),但都會發現同樣的問題,在收縮“資料檔案”(.mdf)時根本收縮不了多少。最多截段自動增長部份的,沒有根本釋放在日常操作中刪除資料庫的沉冗空間。 大家都用過企業管理器中的--“收縮資料庫”,裏面的功能的確可以收縮資料庫的日誌檔(.ldf)和資料檔案(.mdf),但都會發現同樣的問題,在收縮“資料檔案”(.mdf)時根本收縮不了多少。最多截段自動增長部份的,沒有根本釋放在日常操作中刪除資料庫的沉冗空間。 上述應該是很多人遇到過的,筆者也千試萬試試出來的方法,為了確定您的資料庫安全,在執行下例的操作前,請先備份你的資料庫。 1.首先你要找到你的資料庫最大的表,一般是數目最大的表,如果不清楚,請在查詢分析器查詢: DBCC SHOWCONTIG 接著用 sp_spaceused 表 來查詢reserved 的值和 data 的值...