-- 以下語句用於設定資料庫定時自動收縮資料庫
use master
gosp_dboption testdb, 'autoshrink', true
gouse testdb
gocheckpoint
go-- 清空日誌語句
dump transaction testdb with no_log
-- 截斷事務日誌
backup log testdb with no_log
-- 馬上收縮資料庫
dbcc shrinkdatabase(testdb)
-- 測試語句,主要是想產生大量日誌,然後執行上面的收縮資料庫語句,可以馬上看到日誌檔案變小了
/*declare @date datetime
set @date = getdate()
update testtable
set vchfield = chrfield
where intfield < 1500000
select getdate() - @date
*/
sql server收縮資料庫日誌
alter database testdbname set recovery 將 恢復模式 設定為 簡單 gouse testdbname godbcc shrinkfile n testdbname log 1 truncateonly 收縮日誌檔案大小到1m gouse testdbname g...
收縮sql server資料庫日誌
專案中,可能資料庫 sql server資料庫 日誌太多,佔了很多磁碟空間,可以通過收縮資料庫日誌,減少日誌檔案大小。下面以northwind資料庫為例 1.把資料庫的恢復模式設定為 簡單模式 選擇northwind資料庫 右鍵 屬性,在彈出的資料庫屬性視窗中,選擇 選項 設定恢復模式為 簡單 點選...
SQL SERVER 收縮資料庫的命令
1.清空日誌 dump transaction 庫名 with no log 2.截斷事務日誌 backup log 資料庫名 with no log 3.收縮資料庫檔案 如果不壓縮,資料庫的檔案不會減小 企業管理器 右鍵你要壓縮的資料庫 所有任務 收縮資料庫 收縮檔案 選擇日誌檔案 在收縮方式裡選...