<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    The NoteBook of EricKong

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks

    清除日志:

     
    DECLARE @LogicalFileName sysname,
            @MaxMinutes INT,
            @NewSize INT
    USE     szwzcheck             -- 要操作的數(shù)據(jù)庫名
    SELECT  @LogicalFileName = 'szwzcheck_Log',  -- 日志文件名
    @MaxMinutes = 10,               -- Limit on time allowed to wrap log.
            @NewSize = 20                  -- 你想設(shè)定的日志文件的大小(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
          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
     
    把szwzcheck換成你數(shù)據(jù)庫的名字即可,在查詢分析器里面運(yùn)行。

    posted on 2010-09-02 14:41 Eric_jiang 閱讀(2109) 評(píng)論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫
    主站蜘蛛池模板: japanese色国产在线看免费| 免费无码又爽又刺激网站| 久久精品国产亚洲7777| 麻花传媒剧在线mv免费观看| 久久国产乱子伦精品免费看| 久久精品国产亚洲AV| 亚洲va久久久噜噜噜久久天堂| 国产精品亚洲w码日韩中文| 大学生一级毛片免费看| 日本免费xxxx| 性xxxxx免费视频播放| 两性刺激生活片免费视频 | 337p日本欧洲亚洲大胆艺术| 99久久免费精品国产72精品九九| 国产在线观看无码免费视频| 亚洲日韩一中文字暮| 亚洲AV色欲色欲WWW| 免费播放美女一级毛片| 欧洲美女大片免费播放器视频| 特级毛片aaaa级毛片免费| 永久免费无码日韩视频| 丁香花在线观看免费观看图片| 日本一区午夜艳熟免费| 99热免费在线观看| 中文在线日本免费永久18近| 免费人成毛片动漫在线播放| 亚洲最大免费视频网| 国内自产拍自a免费毛片| 国产免费啪嗒啪嗒视频看看| 国产日产亚洲系列最新| 亚洲AV人无码综合在线观看| 亚洲国产美女精品久久久久| 亚洲国产综合专区电影在线| 亚洲情a成黄在线观看| 亚洲AV无码一区二三区 | 16女性下面无遮挡免费| 少妇高潮太爽了在线观看免费| 国产hs免费高清在线观看| 亚洲欧洲国产精品香蕉网| 伊人久久精品亚洲午夜| 久久久亚洲欧洲日产国码二区|