婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQL Server 數據庫清除日志的方法

SQL Server 數據庫清除日志的方法

熱門標簽:高德地圖標注電話怎么沒了 中國地圖標注省份用什么符號 奧維地圖標注字體大小修改 無錫梁溪公司怎樣申請400電話 電話機器人錄音師薪資 北京智能外呼系統供應商家 孝感銷售電銷機器人廠家 智能電銷機器人教育 江西穩定外呼系統供應商
方法一:
1、打開查詢分析器,輸入命令
BACKUP LOG database_name WITH NO_LOG
2、再打開企業管理器--右鍵要壓縮的數據庫--所有任務--收縮數據庫--收縮文件--選擇日志文件--在收縮方式里選擇收縮至xxm,這里會給出一個允許收縮到的最小m數,直接輸入這個數,確定就可以了。

方法二:
設置檢查點,自動截斷日志

  一般情況下,SQL數據庫的收縮并不能很大程度上減小數據庫大小,其主要作用是收縮日志大小,應當定期進行此操作以免數據庫日志過大
1、設置數據庫模式為簡單模式:打開SQL企業管理器,在控制臺根目錄中依次點開Microsoft SQL Server-->SQL Server組-->雙擊打開你的服務器-->雙擊打開數據庫目錄-->選擇你的數據庫名稱(如用戶數據庫cwbase1)-->然后點擊右鍵選擇屬性-->選擇選項-->在故障還原的模式中選擇“簡單”,然后按確定保存
2、在當前數據庫上點右鍵,看所有任務中的收縮數據庫,一般里面的默認設置不用調整,直接點確定
3、收縮數據庫完成后,建議將您的數據庫屬性重新設置為標準模式,操作方法同第一點,因為日志在一些異常情況下往往是恢復數據庫的重要依據

方法三:通過SQL收縮日志

把代碼復制到查詢分析器里,然后修改其中的3個參數(數據庫名,日志文件名,和目標日志文件的大小),運行即可

SET NOCOUNT ON
DECLARE @LogicalFileName sysname,
@MaxMinutes INT,
@NewSize INT

USE tablename -- 要操作的數據庫名
SELECT @LogicalFileName = 'tablename_log', -- 日志文件名
@MaxMinutes = 10, -- Limit on time allowed to wrap log.
@NewSize = 1 -- 你想設定的日志文件的大小(M)

-- Setup / initialize
DECLARE @OriginalSize int
SELECT @OriginalSize = size
FROM sysfiles
WHERE name = @LogicalFileName
SELECT 'Original Size of ' + db_name() + ' LOG is ' +
CONVERT(VARCHAR(30),@OriginalSize) + ' 8K pages or ' +
CONVERT(VARCHAR(30),(@OriginalSize*8/1024)) + 'MB'
FROM sysfiles
WHERE name = @LogicalFileName
CREATE TABLE DummyTrans
(DummyColumn char (8000) not null)

DECLARE @Counter INT,
@StartTime DATETIME,
@TruncLog VARCHAR(255)
SELECT @StartTime = GETDATE(),
@TruncLog = 'BACKUP LOG ' + db_name() + ' WITH TRUNCATE_ONLY'

DBCC SHRINKFILE (@LogicalFileName, @NewSize)
EXEC (@TruncLog)
-- Wrap the log if necessary.
WHILE @MaxMinutes > DATEDIFF (mi, @StartTime, GETDATE()) -- time has not expired
AND @OriginalSize = (SELECT size FROM sysfiles WHERE name = @LogicalFileName)
AND (@OriginalSize * 8 /1024) > @NewSize
BEGIN -- Outer loop.
SELECT @Counter = 0
WHILE ((@Counter @OriginalSize / 16) AND (@Counter 50000))
BEGIN -- update
INSERT DummyTrans VALUES ('Fill Log')
DELETE DummyTrans
SELECT @Counter = @Counter + 1
END
EXEC (@TruncLog)
END
SELECT 'Final Size of ' + db_name() + ' LOG is ' +
CONVERT(VARCHAR(30),size) + ' 8K pages or ' +
CONVERT(VARCHAR(30),(size*8/1024)) + 'MB'
FROM sysfiles
WHERE name = @LogicalFileName
DROP TABLE DummyTrans
SET NOCOUNT OFF

方法四:刪除日志文件。

此方法有一定的風險性,因為sql server的日志文件不是即時寫入數據庫主文件的,如處理不當,會造成數據的損失。1、操作前請斷開所有數據庫連接。
2、分離數據庫
分離數據庫:企業管理器->服務器->數據庫->cwbase1->右鍵->分離數據庫
分離后,cwbase1數據庫被刪除,但保留了數據文件和日志文件
3、刪除log物理文件
刪除LOG物理文件,然后附加數據庫: 企業管理器->服務器->數據庫->右鍵->附加數據庫
此法生成新的log,大小只有500多k。

注意:建議使用第一種方法。操作前請確保所有操作員都已經推出系統,斷開數據庫的連接。

以上操作前,請務必做好數據備份!

1.sql server 2005 清除日志語句

dump transaction 數據庫名稱 with no_log
backup log 數據庫名稱 with no_log
dbcc shrinkdatabase(數據庫名稱)


2.sql server 2008 清除日志語句

sp_dboption 數據庫名稱, "trunc. log on chkpt.", true
checkpoint
sp_dboption 數據庫名稱, "autoshrink", true

清除SQLSERVER數據庫日志文件的方法:

1、先將這個數據庫卸載:
EXEC sp_detach_db 'database_name', 'true'
然后將該數據庫所對應的Log文件刪掉;
最后,再將這個數據庫注冊到系統里面:

EXEC sp_attach_db @dbname = N'database_name',
@filename1 = N'e:\mssql7\data\database_name_data.mdf'

2、數據庫上點右鍵-所有任務-收縮數據庫-選擇收縮文件為LOG 。

3、清除SQLSERVER數據庫日志的方法:

*******下面是轉發的郵件*****

The shrinking of log files is not immediate in SQL Server 7.0. The
shrinking of log files does not occur until the active portion of the
log moves. As updates are performed on the database, the shrink
operation occurs at checkpoints or transaction log backups. Each log
file is marked with the target_percent for the shrink operation. Each
subsequent log backup or log truncation attempts to shrink the file to
bring its size as close to the target_percent as possible. Because a log
file can be shrunk only to a virtual log file boundary, it may not be
possible to shrink a log file to a size smaller than the size of a
virtual log file even if it is not being used. Please refer to SQL Book
Online for the details.

RESOLUTION

Below script will help to shrink the log file immediately, pls keep it
running for 3~4 minutes and then stop it manually.

\* Run "select fileid, name,filename from ..sysfiles" to get
the fileid which you want to shrink *\

use
go
dbcc shrinkfile(fileid,notruncate)
dbcc shrinkfile(fileid,truncateonly)
create table t1 (char1 char(4000))
go
declare @i int
select @i = 0
while (1 = 1)
begin
while (@i 100)
begin
insert into t1 values ('a') select @i = @i +1
end
truncate table t1
backup log with truncate_only
end
go

*****轉發內容結束*****

SQLServer數據庫日志清理 清除sqlserver2005日志

有時候當系統運行時間比較長的時候,我們把備份的數據庫還原的時候發現,數據庫中數據文件和日志文件變的好大,特別是日志文件。現在給大家介紹如何清理SQLServer數據庫日志;有兩種方法如下:

方法一:手動清除sqlserver2005日志

1.右鍵在清除日志的數據庫,如“TestDB”,點擊[新建查詢(Q)]
2.輸入以下SQL語句,其中“TestDB”是數據庫名稱
DUMP TRANSACTION TestDB WITH NO_LOG
3.執行該SQL,成功后繼續以下操作
4.右鍵該數據庫節點,點擊[任務(T)] -> [收縮(S)] -> [文件(F)]
5.在彈出的“收縮文件”對話框中,將“文件類型(T)”選為“日志”,將“收縮操作”選中“在釋放未使用的空間前重新組織頁(O)”
6.在“將文件收縮到(K)”文本框中輸入后面提示的最小大小的數值,點擊[確定]即可。

方法二:用工具軟件SqlServer日志清除專家3.0,可對Sql Server 6.5到Sql Server 2005的各種版本的數據庫日志的清除;其使用方法非常簡單;SqlServer 日志清除專家綠色版 V3.5下載地址:

下載地址 https://www.jb51.net/softs/21840.html

方法一操作起來相對麻煩一些,可是可以定制日志的大小,清理日志后其相應的數據庫數據文件在也會變小,數據也不會丟失;方法二操作比較方便,可以把數據庫中的日志文件清理到1M大小;
您可能感興趣的文章:
  • SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
  • SQL Server 壓縮日志與減少SQL Server 文件大小的方法
  • SqlServer修改數據庫文件及日志文件存放位置
  • SQL Server 2005刪除日志文件的幾種方法小結
  • SqlServer數據庫提示 “tempdb” 的日志已滿 問題解決方案
  • SQL Server 2000 清理日志精品圖文教程
  • sqlserver 數據庫壓縮與數據庫日志(ldf)壓縮方法分享
  • SQLServer日志清空語句(sql2000,sql2005,sql2008)
  • sql server日志處理不當造成的隱患詳解

標簽:泰州 通化 荊州 齊齊哈爾 那曲 海北 臨滄 阜陽

巨人網絡通訊聲明:本文標題《SQL Server 數據庫清除日志的方法》,本文關鍵詞  SQL,Server,數據庫,清除,日志,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL Server 數據庫清除日志的方法》相關的同類信息!
  • 本頁收集關于SQL Server 數據庫清除日志的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产成人一级电影| 亚洲午夜久久久| 欧美视频一区二区三区| 91蜜桃免费观看视频| 色综合天天综合网天天狠天天| 国产精品一二三四区| 国产精品夜夜嗨| 成人午夜av电影| 色妞www精品视频| 欧美日韩国产区一| 欧美成人午夜电影| 国产亚洲一区二区三区| 国产区在线观看成人精品 | 18成人在线视频| 亚洲日本一区二区三区| 亚洲欧美日本韩国| 视频一区二区三区中文字幕| 日韩国产欧美在线视频| 麻豆国产精品一区二区三区| 国产酒店精品激情| 色综合天天综合色综合av| 欧美日韩一区二区三区免费看| 欧美一区午夜视频在线观看| 久久男人中文字幕资源站| 亚洲欧洲日产国码二区| 日欧美一区二区| 国产一区二区按摩在线观看| 99精品视频在线观看免费| 欧美人狂配大交3d怪物一区| 久久亚洲精品国产精品紫薇| 亚洲欧美激情一区二区| 久久国产婷婷国产香蕉| 一本色道久久综合狠狠躁的推荐| 在线播放中文字幕一区| 国产精品无码永久免费888| 丝袜国产日韩另类美女| 国产成人aaaa| 欧美精品在线观看播放| 国产欧美日韩三区| 日韩福利视频导航| 暴力调教一区二区三区| 日韩美女视频一区二区在线观看| 亚洲色图另类专区| 黄色资源网久久资源365| 欧美影院一区二区三区| 久久精品亚洲麻豆av一区二区 | 成人av资源在线| 337p亚洲精品色噜噜噜| 最新高清无码专区| 国产一区二区精品久久99| 欧美三级日本三级少妇99| 国产精品三级电影| 另类欧美日韩国产在线| 欧美日韩国产精选| 亚洲精品成人少妇| 粉嫩一区二区三区性色av| 日韩视频在线你懂得| 亚洲成av人片在线观看无码| 色综合天天综合在线视频| 亚洲国产高清aⅴ视频| 精品无人区卡一卡二卡三乱码免费卡| 欧美日韩一区视频| 亚洲国产aⅴ成人精品无吗| 成人av小说网| 中文乱码免费一区二区| 成人午夜看片网址| 国产目拍亚洲精品99久久精品 | 亚洲人成网站精品片在线观看| 久久电影网站中文字幕| 911精品国产一区二区在线| 亚洲综合成人在线视频| 在线免费观看一区| 亚洲综合精品自拍| 欧美精品在欧美一区二区少妇| 亚洲成人福利片| 欧美放荡的少妇| 另类小说综合欧美亚洲| 26uuu欧美日本| 丁香天五香天堂综合| 国产精品电影院| 色欲综合视频天天天| 亚洲国产精品影院| 欧美放荡的少妇| 久久超碰97人人做人人爱| 久久婷婷久久一区二区三区| 国产真实乱子伦精品视频| 国产日韩av一区二区| 99国产精品视频免费观看| 一区二区三区不卡视频| 91精品在线一区二区| 久久国产麻豆精品| 国产精品国产a| 欧美电影影音先锋| 韩国中文字幕2020精品| 国产精品视频麻豆| 欧美日本一区二区三区| 国产精品一区二区在线观看不卡| 中文字幕制服丝袜一区二区三区 | 日韩免费观看2025年上映的电影| 韩国视频一区二区| 亚洲欧美乱综合| 欧美一区二区三区日韩视频| 国产精品亚洲第一区在线暖暖韩国 | 在线电影院国产精品| 看国产成人h片视频| 国产精品沙发午睡系列990531| 精品视频一区 二区 三区| 国精产品一区一区三区mba视频| 亚洲欧洲美洲综合色网| 日韩精品一区国产麻豆| 99久久精品免费观看| 麻豆国产91在线播放| 一区二区成人在线观看| 国产日韩欧美精品一区| 欧美理论电影在线| 粉嫩蜜臀av国产精品网站| 婷婷成人激情在线网| 中文字幕一区av| 久久综合九色综合97婷婷女人| 色综合视频在线观看| 国产精品一品视频| 男女激情视频一区| 亚洲成a天堂v人片| 中文字幕一区二区三区色视频| 日韩精品影音先锋| 欧美精品1区2区3区| 成人免费黄色在线| 国产美女一区二区三区| 免费在线观看不卡| 婷婷国产在线综合| 亚洲高清免费视频| 亚洲精品伦理在线| 亚洲色图欧美激情| 亚洲人123区| 亚洲欧美日韩中文字幕一区二区三区| 欧美精品一区二区三区蜜臀| 欧美高清视频一二三区 | 色域天天综合网| 成人免费毛片嘿嘿连载视频| 国内成人免费视频| 久久国产精品露脸对白| 奇米亚洲午夜久久精品| 日韩av一区二区三区| 日本美女一区二区三区视频| 亚洲成人黄色影院| 天堂午夜影视日韩欧美一区二区| 亚洲一区二区三区小说| 亚洲激情av在线| 一区二区三区丝袜| 亚洲国产aⅴ天堂久久| 亚洲一二三四在线| 亚洲一区二区三区四区的| 亚洲精品v日韩精品| 一区二区在线观看免费| 亚洲第一综合色| 日本最新不卡在线| 美女精品一区二区| 国产一区不卡视频| 成人精品免费网站| 91激情在线视频| 欧美一卡在线观看| 欧美精品一区二区不卡| 国产精品人妖ts系列视频| 成人欧美一区二区三区视频网页| 亚洲色图.com| 首页亚洲欧美制服丝腿| 国模无码大尺度一区二区三区| 大白屁股一区二区视频| 欧洲一区二区av| 精品av久久707| 1024成人网| 日韩黄色小视频| 懂色av中文字幕一区二区三区| 91视频在线观看免费| 5858s免费视频成人| 国产婷婷一区二区| 亚洲另类在线制服丝袜| 奇米影视一区二区三区| 不卡的av在线| 日韩情涩欧美日韩视频| 国产精品久久久久一区| 亚洲成人你懂的| 粉嫩aⅴ一区二区三区四区五区| 一道本成人在线| www久久精品| 亚洲午夜久久久久中文字幕久| 国产资源在线一区| 欧美性色aⅴ视频一区日韩精品| 久久综合精品国产一区二区三区| 夜夜嗨av一区二区三区网页| 国产一区二区免费视频| 91精品免费在线| 亚洲激情一二三区| 国产91富婆露脸刺激对白| 欧美人成免费网站| 亚洲蜜臀av乱码久久精品| 国产精品一区免费视频| 91麻豆精品国产| 亚洲永久精品国产| 99这里只有精品|