快速收縮MSSQL資料庫日誌

2021-08-30 20:45:02 字數 503 閱讀 3018

快速收縮資料庫只有下面三個步驟:

/*--特別注意

請按步驟進行,未進行前面的步驟,請不要做後面的步驟

否則可能損壞你的資料庫.

--*/

一、開啟查詢分析器,預設資料庫選擇master,然後進行下列操作:

1.清空日誌:

dump transaction [資料庫名] with no_log

2.截斷事務日誌:

backup log [資料庫名] with no_log

二、開啟企業管理器,然後進行以下操作:

3.收縮資料庫檔案:

選中[資料庫名],

右鍵選擇「所有任務(k)」下的「收縮資料庫(d)...」,

英文是shrink database,

開啟對話方塊中,選擇「檔案(f):」,

然後分別對兩個資料庫檔案進行「收縮操作」,使用預設選項「壓縮頁,然後截斷檔案中的可用空間(p)」。

ok,你就可以把你的資料庫空間壓縮到最小了。

ms sql收縮日誌

set nocount on declare logicalfilename sysname,maxminutes int,newsize int use tolldb ic 要操作的資料庫名 select logicalfilename tolldb ic log 日誌檔名 maxminutes ...

收縮資料庫日誌

use databasename go 不得已時再用這個 dump transaction databasename with no log 先截斷事務日誌 backup log databasename truncate only with no log todisk 檔案路徑 再收縮日誌 dbc...

MsSql截斷收縮日誌

backup log cas with truncate only 截斷日誌等同於dump tran 資料庫 with truncate only set nocount on declare logicalfilename sysname,maxminutes int,newsize int us...