Sql Server实用操作小技巧集合
日期:2005年10月31日 作者: 查看:[大字体 中字体 小字体]-
USE tablename -- 要操作的数据库名
SELECT@LogicalFileName = 'tablename_log',-- 日志文件名
@MaxMinutes = 10, -- Limit on time allowed to wrap log.
@NewSize = 1-- 你想设定的日志文件的大小(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,
@TruncLogVARCHAR(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 - 上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] 下一页
-
- Sql Server实用操作小技巧集合 相关文章:
- ·Sql Server实用操作小技巧集合(一)
- ·Sql Server实用操作小技巧集合(三)
- ·Sql Server实用操作小技巧集合(二)
- ·Sql Server实用操作小技巧集合
- ·Sql Server实用操作小技巧集合
- ·Sql Server实用操作小技巧集合
- Sql Server实用操作小技巧集合 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:恶意网站修改注册表的解决方法
精品推荐
热点TOP10
- ·Dell PowerEdge 2950 服务器 Windows 2003安装手册
- ·PERC5 RAID配置中文手册
- ·板载RAID功能制作磁盘阵列并安装操作系统
- ·FREEBSD安装图解
- ·关于Exchange循环日志和备份
- ·解决与HTTP 500 – 内部服务器错误错误信息有关的问题
- ·个人电脑变网站服务器全面解决方案
- ·Windows中IIS内FTP服务器高级配置
- ·服务器常见软件故障分析及解决
- ·通过具体项目浅谈及实战WebService
- ·巧用花生壳玩转个人服务器
- ·在自定义HttpHandler中使用Session
- ·服务器不稳定或站点打开慢的原因
- ·通过宽带路由器搭建WEB/FTP服务器
- ·Dell PowerEdge SC420 Server RedHat3 AS UPDATE2安装手册
- ·Apache的ReWrite的应用大全
- ·详解服务器集群系统实现方案
- ·交换机DHCP服务器中继代理配置
- ·分析并清除web服务器上的网页木马
- ·如何解决Web访问时提示输入密码?
特别推荐
- ·分析并清除web服务器上的网页木马
- ·安装IIS后出现500错误的解决办法
- ·Apache下服务器虚拟主机的设置
- ·怎样选择合适的服务器规避风险
- ·服务器虚拟化的十大必须考虑因素
- ·谨慎:整合服务器时易犯十个错误
- ·IIS虚拟主机网站防木马权限设置安全配置整理
- ·服务器常见软件故障分析及解决
- ·浅谈如何为服务器安全地进行升级
- ·必须了解的五个服务器基础问题
- ·电影服务器协议、架设及防范配置
- ·服务器端口大全
- ·网吧电影视频服务器架设完全入门教程
- ·用于挖掘Web日志的数据仓库系统实现
- ·HTTP500内部服务器错误修正办法
- ·服务器磁盘资源合理分配经验谈
- ·服务器硬件系统的维护拆装篇
- ·重启远程终端服务的三个方法!
- ·IIS配置401错误完美解决办法!
- ·WEB专用服务器的安全设置技巧
