MS SQL SERVER 減少交易日誌的容量
SECOM ACDoor :: 門禁軟體
第1頁(共1頁)
MS SQL SERVER 減少交易日誌的容量
SQL Server (含MSDE) 的資料庫在預設值中,都是會一直記錄相關資料文易日誌(何謂文易日誌:記錄針對資料庫的任何操作,並將記錄結果保存在獨立的文件中;安裝時預設容量為無限制),造成其資料庫的LDF檔容量愈來愈大(如圖一)
如何減少交易日誌的容量(有兩種方式,但另方式有一定的風險,如果處理不當會造成資料庫毀損):
步驟一:打開 SQL Query Analyer (須有 Enterprise 才有此程式),輸入指令
DUMP TRANSACTION 資料庫名 WITH NO_LOG ,並執行。
步驟二:再打開 Enterprise ,在資料庫名按右鍵選擇[所有工作],再選擇【壓縮資料庫】相關參數壓縮即可。
如何不讓交易日誌變大:(交易日誌為誤操作時,還原資料庫的主要依據來源,請審慎評估)
步驟一:打開 SQL Query Analyer (須有 Enterprise 才有此程式),輸入指令
ALTER DATABASE 資料庫名 SET RECOVERY SIMPLE ,並執行.
如何減少交易日誌的容量(有兩種方式,但另方式有一定的風險,如果處理不當會造成資料庫毀損):
步驟一:打開 SQL Query Analyer (須有 Enterprise 才有此程式),輸入指令
DUMP TRANSACTION 資料庫名 WITH NO_LOG ,並執行。
步驟二:再打開 Enterprise ,在資料庫名按右鍵選擇[所有工作],再選擇【壓縮資料庫】相關參數壓縮即可。
如何不讓交易日誌變大:(交易日誌為誤操作時,還原資料庫的主要依據來源,請審慎評估)
步驟一:打開 SQL Query Analyer (須有 Enterprise 才有此程式),輸入指令
ALTER DATABASE 資料庫名 SET RECOVERY SIMPLE ,並執行.
SECOM ACDoor :: 門禁軟體
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章