<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                  -- 你想設定的日志文件的大小(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ù)庫的名字即可,在查詢分析器里面運行。

    posted on 2010-09-02 14:41 Eric_jiang 閱讀(2104) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫
    主站蜘蛛池模板: 久久久久久久国产免费看 | 亚洲欧洲尹人香蕉综合| 野花高清在线观看免费3中文| 亚洲国产成人无码AV在线影院| 久久亚洲国产精品五月天婷| 99在线热视频只有精品免费| 亚洲精品久久久久无码AV片软件| 亚洲视频在线一区二区| 亚洲w码欧洲s码免费 | 野花高清在线观看免费完整版中文| 美女免费视频一区二区三区| 亚洲av丰满熟妇在线播放| 午夜寂寞在线一级观看免费| 国产情侣久久久久aⅴ免费| 亚洲欧洲免费无码| 久久亚洲精品中文字幕无码| 永久免费视频v片www| 性无码免费一区二区三区在线 | 最近2019中文字幕免费直播| 国产亚洲高清在线精品不卡| 亚洲黄色免费电影| 亚洲精品456播放| 国语成本人片免费av无码| a毛片全部播放免费视频完整18| 亚洲日本va一区二区三区| 亚洲国产精品人久久| 亚洲精品乱码久久久久久蜜桃| 成年性羞羞视频免费观看无限| 久久免费美女视频| jizz在线免费播放| 无码亚洲成a人在线观看| 亚洲欧洲精品在线| 久久亚洲综合色一区二区三区| 免费国产成人高清在线观看麻豆| 国产桃色在线成免费视频| 最新亚洲成av人免费看| 国产亚洲高清在线精品不卡| 中文字幕在线观看亚洲日韩| 亚洲欧洲日韩在线电影| 久久久久亚洲av无码专区蜜芽 | 国产亚洲美女精品久久久久|