<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ù)庫
    主站蜘蛛池模板: 91免费国产在线观看| 久久综合亚洲色HEZYO社区| 成人免费午夜无码视频| 中文字幕视频在线免费观看| 99亚洲精品卡2卡三卡4卡2卡| 亚洲欧洲日韩在线电影| 亚洲成色在线综合网站| 免费在线观看理论片| 在线免费观看色片| 国产福利在线观看免费第一福利| 久久免费观看国产99精品| 精品无码一级毛片免费视频观看 | 亚洲免费在线观看| 亚洲国产成人精品无码区花野真一| 亚洲国语在线视频手机在线| 亚洲AV无码久久精品成人| 国产AV无码专区亚洲AWWW| 免费女人18毛片a级毛片视频| 午夜免费福利在线| 最新中文字幕电影免费观看| 成人黄色免费网址| 2021免费日韩视频网| 2021在线观看视频精品免费| 一级毛片全部免费播放| 男女午夜24式免费视频| 黄页免费在线观看| 精品免费tv久久久久久久| 国产性生大片免费观看性| 亚洲免费无码在线| 在线观看片免费人成视频播放| 精品国产污污免费网站入口| 黄视频在线观看免费| 两性色午夜视频免费播放| 99视频在线免费观看| 久久er国产精品免费观看2| 国产永久免费高清在线| 日韩免费高清大片在线| xxxxx免费视频| 久久精品免费一区二区喷潮| 成人免费网站在线观看| 国产婷婷高清在线观看免费|