最近還原資料庫時發現檔案竟然達到十多個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 中的新功能,它提供了實時加密的資料和日誌檔案。資料加密之前寫到磁碟 資料進行解密時從磁碟中讀取。時延估...