2010-06-04 22:40 清除 SQLSERVER2008 事务日志
发布时间:2020-12-12 14:04:13 所属栏目:MsSql教程 来源:网络整理
导读:清除 SQLSERVER2005 事务日志 1.右键在清除日志的数据库,如“TestDB”,点击[新建查询(Q)] 2.输入以下SQL语句,其中“TestDB”是数据库名称 DUMP TRANSACTION TestDB WITH NO_LOG 3.执行该SQL,成功后继续以下操作 4.右键该数据库节点,点击[任务(T
清除 SQLSERVER2005 事务日志1.右键在清除日志的数据库,如“TestDB”,点击[新建查询(Q)] 2.输入以下SQL语句,其中“TestDB”是数据库名称 DUMP TRANSACTION TestDB WITH NO_LOG 3.执行该SQL,成功后继续以下操作 4.右键该数据库节点,点击[任务(T)] -> [收缩(S)] -> [文件(F)] 5.在弹出的“收缩文件”对话框中,将“文件类型(T)”选为“日志”,将“收缩操作”选中“ 在释放未使用的空间前重新组织页(O)” 6.在“ 将文件收缩到(K)”文本框中输入后面提示的最小大小的数值,点击[确定]即可。 SQL SERVER 2008 清除方法: 1.将数据库设置成 简单 模式选择要收缩的数据库,点右键 属性->选项,选择 简单模式 2.选择任务->收缩->文件 3.选择文件类型: 日志 或者用如下语句 USE [master] GO ALTER DATABASE DBName SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE DBName SET RECOVERY SIMPLE GO USE DBName GO DBCC SHRINKFILE (N'LogFileName',TRUNCATEONLY) GO USE [master] GO ALTER DATABASE DBName SET RECOVERY FULL WITH NO_WAIT GO ALTER DATABASE DBName SET RECOVERY FULL GO ? http://hi.baidu.com/hnjhn/item/41f7f8b109527175254b098e (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |