SqlServer2008資料庫日誌檔案清理

2021-07-13 21:31:01 字數 749 閱讀 7584

最近還原資料庫時發現檔案竟然達到十多個g(資料檔案才幾十m)。網上查了一圈發現是日誌的問題,清理方法很多,整理如下

--1.截斷事務日誌並設定為******模式

use [master]  

go  

alter database [資料庫名] set recovery ****** with no_wait  

go  

alter database [資料庫名] set recovery ******  

go  

--2.執行刪除操作。這一步驟也可以直接在管理器選擇屬性-檔案 修改日誌檔案大小完成(或者收縮檔案完成,方法很多)

use [資料庫名]  

go  

dbcc shrinkfile (n'[資料庫日誌檔名稱]' , 0,truncateonly)  

go  

--3. 還原模式

use [master]  

go  

alter database [資料庫名] set recovery full with no_wait  

go  

alter database [資料庫名] set recovery full  

go  

--其他:查詢指定資料庫的日誌檔名稱  

use [資料庫名]   

go  

select name from sys.database_files where type_desc='log' 

php連線sql server 2008資料庫

原文 php連線sql server 2008資料庫 關於php連線sql server 2008的問題,2000的版本可以直接通過php中的配置檔案修改,2005以上的版本就不行了,需要使用微軟公司提供的驅動 sql server driver for php php pdo sqlsrv 52 ...

php連線sql server 2008資料庫

原文 php連線sql server 2008資料庫 關於php連線sql server 2008的問題,2000的版本可以直接通過php中的配置檔案修改,2005以上的版本就不行了,需要使用微軟公司提供的驅動 sql server driver for php php pdo sqlsrv 52 ...

SQL Server 2008 透明資料加密入門

問題 在檢討 sql server 2008 中的新功能,時,我們注意到透明資料加密。這聽起來很有趣。您可以為我們提供解釋和執行它的詳細資訊嗎?解決方案 時延估計是 sql server 2008 中的新功能,它提供了實時加密的資料和日誌檔案。資料加密之前寫到磁碟 資料進行解密時從磁碟中讀取。時延估...