Sql Server 2005 日志文件清除,收缩
来源:互联网 发布:网络延迟测试在线 编辑:程序博客网 时间:2024/05/16 09:11
一、
1.DUMP TRANSACTION 数据库名称 WITH NO_LOG
2.在数据库上点右键->任务->收宿->文件,文件类型改为:日志,将文件收宿到1M。(如果未达到收容目标,多执行几次)
二、
清除日志:--以下代码未经验证 DECLARE @LogicalFileName sysname, @MaxMinutes INT, @NewSize INTUSE szwzcheck -- 要操作的数据库名SELECT @LogicalFileName = 'szwzcheck_Log', -- 日志文件名@MaxMinutes = 10, -- Limit on time allowed to wrap log. @NewSize = 20 -- 你想设定的日志文件的大小(M)-- Setup / initializeDECLARE @OriginalSize intSELECT @OriginalSize = size FROM sysfiles WHERE name = @LogicalFileNameSELECT '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 = @LogicalFileNameCREATE 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)
- Sql Server 2005 日志文件清除,收缩
- sql server 收缩日志文件
- SQL SERVER 的日志文件的收缩
- 两步走,轻松收缩SQL Server日志文件
- SQL Server 收缩数据库日志文件!
- sql server 日志文件的收缩
- 收缩SQL SERVER 2008日志文件
- SQL Server 2008收缩日志文件
- MS SQL Server收缩日志文件
- sql server 2008日志文件收缩
- SQL server 日志文件清除
- sql server 日志收缩
- sql server 收缩日志
- Sql Server 日志收缩
- SQL Server 2005 收缩数据库日志
- sql server 2005数据库日志无法收缩
- 如何清除SQL Server数据库日志文件
- sql server 自动清除日志文件
- JSP实现网页,分页功能
- CheckBox复选框全选以及获取值(转)
- powerDesigner连接oracle
- centos中rpm安装mysql oraclexe安装配置
- [Android] 内存泄漏调试经验分享
- Sql Server 2005 日志文件清除,收缩
- 串口通信参数
- 爱的路上我和你
- mysql cluster表空间创建相关命令
- spring mvc 输出 json 异常处理
- 无法读取项目文件PMSWPF.csproj,请。。。。
- Eclipse failed to create the java virtual machine
- 不要过打折的生活,当你发现这些你有了,说明你开始成熟了
- 我的嵌入式第一个程序(实现计数器)