`
hcc20010713
  • 浏览: 40353 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

SQL Server 2008 收缩日志 清空删除大日志文件

阅读更多

SQL2008 的收缩日志 
由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:
(SQL2005)
BackupLog DNName with no_log
go
dumptransaction DNName with no_log
go
USE DNName 
DBCC SHRINKFILE (2)
Go
--------------------------------------------------------------
(SQL2008):
在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。

方案一:完全命令模式
USE[master]
    
GO
    
ALTERDATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
    
GO
    
ALTERDATABASE DNName SET RECOVERY SIMPLE   --简单模式
    GO
    
USE DNName 
    
GO
    
DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)
    
GO
    
USE[master]
    
GO

    
ALTERDATABASE DNName SET RECOVERY FULLWITH NO_WAIT

    
GO

    
ALTERDATABASE DNName SET RECOVERY FULL  --还原为完全模式

    
GO
方案二:图形化操作(单个数据库)

1. 把数据库改为简单模式

2. 右键数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至**M,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了(建议在200~300M,以防止需要恢复使用)

3. 还原为完全模式

 

分享到:
评论

相关推荐

    SQL 2008日志收缩 清空删除大日志文件

    sql server 2008日志文件收缩及清空删除,有别于2005操作

    SQL SERVER Always On收缩日志文件详细操作及问题处理(已亲测通过)

    1.SQL SERVER Always On收缩日志文件详细操作; 2.针对收缩日志出现“cannot be shrunk until all secondaries have moved past the point where the log was added ”问题的分析及解决方法;

    SQL Server 2008管理员必备指南(超高清PDF)Part2

    由于文件太大,被分成3部分,当前第2部分,请下载完三部分,并放在同一目录,否则无法解压。 内容简介 《SQL Server 2008管理员必备指南》按照由浅入深的逻辑共分为4部分,即管理基础、系统管理、数据管理以及优化与...

    SQL Server 2008管理员必备指南(超高清PDF)Part3

    由于文件太大,被分为3部分,当前第3部分,请下载完总共的3部分,并放在同一目录,否则无解压。 内容简介 《SQL Server 2008管理员必备指南》按照由浅入深的逻辑共分为4部分,即管理基础、系统管理、数据管理以及...

    SQL Server 2008管理员必备指南(超高清PDF)Part1

    由于文件太大,分成了3部分,当前第1部分,请下载完3个部分,并放在同一目录,否则无法解压! 内容简介 《SQL Server 2008管理员必备指南》按照由浅入深的逻辑共分为4部分,即管理基础、系统管理、数据管理以及优化...

    SQL.Server.2008管理员必备指南.part2.rar(2/4)

     《SQL Server 2008管理员必备指南》教你全面掌握SQL Server 2008的必备指南!  这本实用指南讲述了SQL Server 2008日常管理的工作。使用快速参考表、指令和列表聚焦核心的支持与维护任务。无论您是学生还是数据库...

    SQL.Server.2008管理员必备指南.part1.rar(1/4)

     《SQL Server 2008管理员必备指南》教你全面掌握SQL Server 2008的必备指南!  这本实用指南讲述了SQL Server 2008日常管理的工作。使用快速参考表、指令和列表聚焦核心的支持与维护任务。无论您是学生还是数据库...

    自动收缩SQL Server数据库日志

    为了解决这个问题,我们让程序定期去清空日志,清空的前提是不分离数据库,这非常重要,因为不能因为我们要清除日志文件而让服务器停止其它数据库服务.因为我们的项目是使用vb6开发的,所以师兄写的这样一段代码,来清理...

    清除SQLServer日志的两种方法

    一种方法:清空日志。 1.打开查询分析器,输入命令 DUMP TRANSACTION 数据库名 WITH NO_LOG 2.再打开企业管理器–右键你要压缩的数据库–所有任务–收缩数据库–收缩文件–选择日志文件–在收缩方式里选择收缩...

    SQL.Server.2008管理员必备指南.part4.rar(4/4)

     《SQL Server 2008管理员必备指南》教你全面掌握SQL Server 2008的必备指南!  这本实用指南讲述了SQL Server 2008日常管理的工作。使用快速参考表、指令和列表聚焦核心的支持与维护任务。无论您是学生还是数据库...

    清理SQL Server日志释放文件空间的方法

     但是,无论怎么收缩(Shrink)日志文件,空间是不能释放,总是出现错误: Cannot shrink log file 2 (CNBlogsText_log) because of minimum log space required.  之前解决过类似的问题,也写过一篇博客

    SQL.Server.2008管理员必备指南.part3.rar(3/4)

     《SQL Server 2008管理员必备指南》教你全面掌握SQL Server 2008的必备指南!  这本实用指南讲述了SQL Server 2008日常管理的工作。使用快速参考表、指令和列表聚焦核心的支持与维护任务。无论您是学生还是数据库...

    SQL Server 压缩日志与减少SQL Server 文件大小的方法

    清空日志  DUMP TRANSACTION 库名 WITH NO_LOG  2.截断事务日志  BACKUP LOG 数据库名 WITH NO_LOG  3.收缩数据库文件  (如果不压缩,数据库的文件不会减小企业管理器–右键你要压缩的数据库–所有任务–收缩...

    解决Mysql收缩事务日志和日志文件过大无法收缩问题

    清空日志   exec(‘DUMP TRANSACTION 数据库名 WITH NO_LOG’) –2.截断事务日志:  exec(‘BACKUP LOG 数据库名 WITH NO_LOG’) –3.收缩数据库文件(如果不压缩,数据库的文件不会减小  exec&#...

    SQL SERVER收缩数据库的命令

    1.清空日志  DUMP TRANSACTION 库名 WITH NO_LOG   2.截断事务日志:  BACKUP LOG 数据库名 WITH NO_LOG  3.收缩数据库文件(如果不压缩,数据库的文件不会减小  企业管理器–右键你要压缩的数据库–所有...

    通用SQL备份恢复工具

    3、可按需对数据库进行定义优化操作(清空数据日志、截断数据库事务日志、收缩数据文件)。 系统优势: 1、完全免费、绿色版本,不含任何插件,不向第三方传递任何信息; 2、自由、实时选择任意数据进行手工备份或...

    收缩数据库日志文件的方法(仅适用于mssql2005)

    您可能感兴趣的文章:清空MSSQL日志 与set recovery simplemssql无数据库日志文件恢复数据库的方法mssql自动备份及自动清除日志文件服务器设置sqlserver 数据库日志备份和恢复步骤sqlserver 日志恢

    MSSQL 2005/2008 日志压缩清理方法小结

    适用于SQL Server 2005的方法 ——————————————— 代码如下: USE DNName GO 1,清理日志 代码如下: Backup Log DNName WITH no_log GO 2,截断事务日志 代码如下: DUMP TRANSACTION DNName WITH no_log GO...

    清空MSSQL日志 与set recovery simple

    再打开企业管理器–右键你要压缩的数据库–所有任务–收缩数据库–收缩文件–选择日志文件–在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了。 如果以后,不想要它变大

    [免费绿色]通用SQL备份恢复工具

    3、可按需对数据库进行定义优化操作(清空数据日志、截断数据库事务日志、收缩数据文件)。 ---------------------------------------------------------------------------- 系统优势: 1、完全免费、绿色版本,不含...

Global site tag (gtag.js) - Google Analytics