sql server日志文件过大的解决办法
发布时间:2025-11-05 11:24:21 作者:玩站小弟
我要评论
复制----- SETNOCOUNTON DECLARE@LogicalFileNamesysname, @MaxMinutes
。

复制----- SET NOCOUNT ON DECLARE @LogicalFileName sysname,志文 @MaxMinutes INT, @NewSize INT USE Marias -- 要操作的数据库名 SELECT @LogicalFileName = Marias_log, -- 日志文件名 @MaxMinutes = 10, -- Limit on time allowed to wrap log. @NewSize = 100 -- 你想设定的亿华云日志文件的WordPress模板大小(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 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.b2b信息网
相关文章
- 摘要:炉石传说是一款备受玩家喜爱的在线卡牌游戏,而其中的乱斗模式更是让玩家们充分发挥创造力和战术智慧的地方。在每周的乱斗模式中,不同的规则和限制会影响玩家的卡组构建和战斗策略。本文将为你...2025-11-05
对于从事网络安全工作的人来说,2022年网络安全将处于危机模式。事实证明,在很多方面确实如此。不过,也有一些乐观的因素,比如此前爆发的Log4j事件,正帮助我们更好地了解整个供应链,以及关键基础设施的2025-11-05- 复制SelectSegment_Name,Sum(bytes)/1024/1024FromUser_ExtentsGroupBySegment_NameorderbySum(bytes)/1024/12025-11-05
- 复制db2?sql954 SQL0954CNotenoughstorageisavailableintheapplicationheap toproce2025-11-05
- 摘要:作为家居电器的重要组成部分,洗衣机在我们的日常生活中发挥着重要的作用。创维作为一家知名的电子科技企业,不仅在电视、空调等领域有着显著的表现,其变频洗衣机也备受消费者的关注。本文将从...2025-11-05
- 漏洞利用链(也称为漏洞链)是将多个漏洞利用组合在一起以危害目标的网络攻击方式。与专注于单一入口点相比,网络犯罪分子更喜欢使用它们来破坏设备或系统,以获得更大的破坏力或影响。Forrester分析师St2025-11-05

最新评论