sql server日志清空方法

sql server日志清空方法

ID:17550723

大?。?7.73 KB

頁數(shù):3頁

時間:2018-09-03

sql server日志清空方法_第1頁
sql server日志清空方法_第2頁
sql server日志清空方法_第3頁
資源描述:

《sql server日志清空方法》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、SQLServer日志清空方法.在查詢分析器中順序執(zhí)行以下三步,其中?databasename?為你的數(shù)據(jù)庫文件名1.清空日志:DUMP?TRANSACTION?databasename?WITH?NO_LOG?2.截斷事務(wù)日志:BACKUP?LOG?databasename?WITH?NO_LOG?3.收縮數(shù)據(jù)庫:DBCC?SHRINKDATABASE(databasename)?--//////////////////////////////////////////////////////////////////SQL?Server日志清空方法???一種方法:

2、清空日志。?1.打開查詢分析器,輸入命令?DUMP?TRANSACTION?數(shù)據(jù)庫名?WITH?NO_LOG?2.再打開企業(yè)管理器--右鍵你要壓縮的數(shù)據(jù)庫--所有任務(wù)--收縮數(shù)據(jù)庫--收縮文件--選擇日志文件--在收縮方式里選擇收縮至XXM,這里會給出一個允許收縮到的最小M數(shù),直接輸入這個數(shù),確定就可以了。方法二:清空日志:------------------------------------------?BACKUP?LOG??庫名?WITH?NO_LOG?DBCC?SHRINKFILE(?'日志文件名',新的大小數(shù)值型如1)日志文件名是這樣的:select?

3、name?from?sysfiles如:mastlog---------------------------------------------backup?log??DATABASENAME?with?truncate_only?dbcc?shrinkdatabase?(DATABASENAME,SIZE)??若每天有whole?back?up?的話可以設(shè)置一job,?每隔三天或一個星期清空一次?這樣的話日志就不會長大了哦-------------------------------------1:?刪除LOG1:分離數(shù)據(jù)庫2:刪除LOG文件3:附加數(shù)據(jù)庫此法生

4、成新的LOG,大小只有500多K???再將此數(shù)據(jù)庫設(shè)置自動收縮2:清空日志DUMP??TRANSACTION??庫名??WITH??NO_LOG????再:企業(yè)管理器--右鍵你要壓縮的數(shù)據(jù)庫--所有任務(wù)--收縮數(shù)據(jù)庫--收縮文件--選擇日志文件--在收縮方式里選擇收縮至XXM,這里會給出一個允許收縮到的最小M數(shù),直接輸入這個數(shù),確定就可以了方法三:?第一步:?backup?log?database_name?with?no_log?或者?backup?log?database_name?with?truncate_only?--no_log和truncate_on

5、ly是在這里是同義的,隨便執(zhí)行哪一句都可以?第二步:?1.收縮特定數(shù)據(jù)庫的所有數(shù)據(jù)和日志文件,執(zhí)行?dbcc?shrinkdatabase?(database_name,[,target_percent])--database_name是要收縮的數(shù)據(jù)庫名稱;target_percent是數(shù)據(jù)庫收縮后的數(shù)據(jù)庫文件中所要的剩余可用空間百分比?2.收縮一次一個特定數(shù)據(jù)庫中的數(shù)據(jù)或日志文件,執(zhí)行?dbcc?shrinkfile(file_id,[,target_size])?--file_id是要收縮的文件的標識?(ID)?號,若要獲得文件?ID,請使用?FILE_ID?

6、函數(shù)或在當(dāng)前數(shù)據(jù)庫中搜索?sysfiles;target_size是用兆字節(jié)表示的所要的文件大?。ㄓ谜麛?shù)表示)。如果沒有指定,dbcc?shrinkfile?將文件大小減少到默認文件大小?兩個dbcc都可以帶上參數(shù)notruncate或truncateonly,具體意思看幫助。?方法四:?(這個方法在sqlserver2000的環(huán)境下做一般能成功,在sqlserver7及以下版本就不一定了):?第一步:?先備份整個數(shù)據(jù)庫以備不測?第二步:?備份結(jié)束后,在Query?Analyzer中執(zhí)行如下的語句:?exec?sp_detach_db?yourDBName,tru

7、e?--卸除這個DB在MSSQL中的注冊信息?第三步:?到日志的物理文件所在的目錄中去刪除該日志文件或者將該日志文件移出該目錄?第四步:?在Query?Analyzer中執(zhí)行如下的語句:?exec?sp_attach_single_file_db?yourDBName,'d:/mssql7/data/yourDBName_data.mdf'?--以單文件的方式注冊該DB,如果成功則MSSQL將自動為這個DB生成一個500K的日志文件。?以上方法在清除log日志中均有效。?但,能否讓sql?server?不產(chǎn)生log日志呢?以上方法好像均無效。?我這兒正好有個cas

8、e:?我客

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。