SQL SERVER 清除日誌

2021-08-07 20:41:42 字數 614 閱讀 6045

/*

1.在sql2008中清除日誌就必須在簡單模式下進行,等清除動作完畢再調回到完全模式。

2.這裡的dbname_log  可以通過以下查詢

use dbname

goselect file_id, name from sys.database_files

*/use [master]

goalter database dbname set recovery ****** with no_wait

goalter database dbname set recovery ****** --簡單模式

gouse dbname

godbcc shrinkfile (n'dbname_log' , 11, truncateonly) 

gogo

use [master]

goalter database dbname set recovery full with no_wait

goalter database dbname set recovery full --完全模式

sqlserver清除日誌 驗證

1.dump transaction database name with no log 收縮資料庫是還真是必須的加上 2.backup log database name with no log 3.收縮資料庫檔案 如果不壓縮,資料庫的檔案不會減小 企業管理器 右鍵你要壓縮的資料庫 所有任務 收縮...

SQL Server清除日誌語句

sql1 清除日誌 2 declare logicalfilename sysname,3 maxminutes int,4 newsize int 5 use database 要操作的資料庫名 6 select logicalfilename database log 日誌檔名 7 maxmin...

清除SQLServer日誌的方法

方法1 第一步 backup log database name with no log 第二步 收縮特定資料庫的所有資料和日誌檔案,執行 dbcc shrinkdatabase database name 方法2 另一種方法有一定的風險性,因為sql server的日誌檔案不是即時寫入資料庫主檔案...