中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      清除SQL Server日志的兩種方法

      時間:2024-07-20 06:18:08 SQL 我要投稿
      • 相關(guān)推薦

      有關(guān)清除SQL Server日志的兩種方法

        方法一

      有關(guān)清除SQL Server日志的兩種方法

        一般情況下,SQL數(shù)據(jù)庫的收縮并不能很大程度上減小數(shù)據(jù)庫大小,其主要作用是收縮日志大小,應(yīng)當(dāng)定期進(jìn)行此操作以免數(shù)據(jù)庫日志過大

        1、設(shè)置數(shù)據(jù)庫模式為簡單模式:打開SQL企業(yè)管理器,在控制臺根目錄中依次點(diǎn)開Microsoft SQL Server-->SQL Server組-->雙擊打開你的服務(wù)器-->雙擊打開數(shù)據(jù)庫目錄-->選擇你的數(shù)據(jù)庫名稱(如論壇數(shù)據(jù)庫Forum)-->然后點(diǎn)擊右鍵選擇屬性-->選擇選項(xiàng)-->在故障還原的模式中選擇“簡單”,然后按確定保存

        2、在當(dāng)前數(shù)據(jù)庫上點(diǎn)右鍵,看所有任務(wù)中的收縮數(shù)據(jù)庫,一般里面的默認(rèn)設(shè)置不用調(diào)整,直接點(diǎn)確定

        3、收縮數(shù)據(jù)庫完成后,建議將您的數(shù)據(jù)庫屬性重新設(shè)置為標(biāo)準(zhǔn)模式,操作方法同第一點(diǎn),因?yàn)槿罩驹谝恍┊惓G闆r下往往是恢復(fù)數(shù)據(jù)庫的重要依據(jù)

        方法二

        SET NOCOUNT ON DECLARE @LogicalFileName sysname,

        @MaxMinutes INT,

        @NewSize INT

        USE tablename -- 要操作的數(shù)據(jù)庫名

        SELECT @LogicalFileName = ’tablename_log’, -- 日志文件名

        @MaxMinutes = 10, -- Limit on time allowed to wrap log.

        @NewSize = 1 -- 你想設(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 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日志的兩種方法】相關(guān)文章:

      如何快速掌握SQL Server中的日志轉(zhuǎn)移03-29

      Sql Server、Access數(shù)據(jù)排名的實(shí)現(xiàn)方法03-30

      SQL Server常用數(shù)據(jù)類型06-18

      如何更改SQL Server默認(rèn)的1433端口04-10

      清除指甲油的方法03-12

      幫助貓咪清除跳蚤的方法03-19

      用SQLSERVER查詢正在實(shí)行的SQL的方法03-30

      MySQL導(dǎo)出導(dǎo)入SQL文件命令方法03-30

      小竅門:衣服沾上污漬的清除方法03-22

      主站蜘蛛池模板: 粉嫩av一区二区在线观看| 色婷婷色99国产综合精品| 辽中县| 一级二级三一片内射视频在线| 欧美日韩高清一本大道免费| 亚洲综合精品在线观看中文字幕| 黔江区| 一区二区三区蜜桃在线视频| 亚洲香蕉毛片久久网站老妇人| 国产女主播福利一区在线观看| 粉嫩av一区二区在线观看| 韩国无码精品人妻一区二| 双峰县| 名山县| 宁乡县| 普安县| 白河县| 昔阳县| 文水县| SHOW| 99热高清亚洲无码| 日本啪啪一区二区三区| 日本亚洲成人中文字幕| 国产精品黑色丝袜在线播放| 保德县| 国产黄片一区视频在线观看| 中字亚洲国产精品一区二区| 文水县| 国产精品黄片一区二区三区视频 | 日本骚色老妇视频网站| 天天插天天干天天操| 久久91精品国产91久| 亚洲香蕉av一区二区蜜桃| 男女视频在线观看一区二区三区| 久久婷婷国产五月综合色| 看全色黄大色大片免看的| 成人免费无码a毛片| 久久99精品波多结衣一区| 国产三级高清在线观看.| 尤物AV无码色AV无码麻豆| 国产激情啪啪自拍视频|