金沙澳门官网网址-澳门金沙官网登录

金沙澳门官网网址拥有大量的原创内容,澳门金沙官网登录提供最权威、快速、全面、专业的报道,所以金沙澳门官网网址注册送彩金就相当于直接送现金了,享受最尊贵的贵宾服务。

2008在收缩数据库日志的不同之处,可以将jb51.l

2020-03-22 07:11栏目:金沙澳门官网
TAG:

由 于数据库日志增长被设置为“无限制”,所以时间一长日志文件必然会很大,一个400G的数据库居然有600G的LOG文件,严重占用了磁盘空间。由于主要 是做OLAP,所以数据库本身不会有大变动,所以日志也就没有多少作用了,因此想办法把数据库日志文件收缩到很小或者删除。

 

SQL Server日志清空方法 在查询分析器中顺序执行以下三步,其中 databasename 为你的数据库文件名

网 上搜索相关解决方案后,得到的答案丰富多彩,但是真正管用的方案并不多,这里分享一个csdn上找到的方法。这个方法讲述了SQL Server 2005和SQL Server 2008在收缩数据库日志的不同之处,颇有帮助。同时,该方法的效率很高,收缩600G的日志到10M只花了不到30秒。

图片 1Tempdb 信息

sql2000日志清空

最后附上代码:

图片 2收缩 Tempdb 的方法 1

可以将jb51.ldf文件变得很小,方便备份数据库等,在sqlserver查询分析器中执行即可。复制代码 代码如下:DUMP TRANSACTION [jb51] WITH NO_LOGBACKUP LOG [jb51] WITH NO_LOGDBCC SHRINKDATABASE([jb51])

适用于SQL Server 2000的方法

图片 3收缩 Tempdb 的方法 2

1.清空日志:DUMP TRANSACTION [databasename] WITH NO_LOG 2.截断事务日志:BACKUPLOG [databasename] WITH NO_LOG 3.收缩数据库:DBCC SHRINKDATABASE([databasename]) 注:数据库名陈最好加上[]

DUMP TRANSACTION [jb51] WITH NO_LOGBACKUP LOG [jb51] WITH NO_LOGDBCC SHRINKDATABASE([jb51])

图片 4收缩 Tempdb 的方法 3

SQLServer数据库日志清理 清除sqlserver2005日志

其中jb51为数据库名

图片 5在使用 Tempdb 时执行 DBCC SHRINKDATABASE 或 DBCCSHRINKFILE 的结果

有时候当系统运行时间比较长的时候,我们把备份的数据库还原的时候发现,数据库中数据文件和日志文件变的好大,特别是日志文件。现在给大家介绍如何清理SQLServer数据库日志;有两种方法如下:

适用于SQL Server 2005的方法

图片 6参考

方法一:手动清除sqlserver2005日志

Backup Log [jb51] WITH no_logGODUMP TRANSACTION [jb51] WITH no_logGOUSE jb51 DBCC SHRINKFILE (2)GO

 

1.右键在清除日志的数据库,如“TestDB”,点击[新建查询]2.输入以下SQL语句,其中“TestDB”是数据库名称 DUMP TRANSACTION TestDB WITH NO_LOG3.执行该SQL,成功后继续以下操作4.右键该数据库节点,点击[任务]

版权声明:本文由金沙澳门官网网址发布于金沙澳门官网,转载请注明出处:2008在收缩数据库日志的不同之处,可以将jb51.l