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

优点:此清除日志所运行消耗的时间短,90GB的日志在分钟左右即可清除完毕,做完之后做个完全备份在分钟内
即可完成。
缺点: 不过此动作最好不要经常使用,因为它的运行会带来系统碎片。普通状态下LOG和DIFF的备份即可截断日志。
此语句使用的恰当环境:当系统的日志文件异常增大或者备份LOG时间太长可能影响生产的情况下使用。

转载于:https://www.cnblogs.com/zhaoyx/articles/2621122.html

SQL Server 2008 收缩日志 清空删除大日志文件相关推荐

  1. 2008日志清理 server sql_SQL Server 2008 收缩日志 清空删除大日志文件

    由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消: (SQL2005) BackupLog DNName with no_log go ...

  2. SQL Server 2008 R2占用内存越来越大解决方法

    SQL Server 2008 R2占用内存越来越大解决方法 参考文章: (1)SQL Server 2008 R2占用内存越来越大解决方法 (2)https://www.cnblogs.com/pe ...

  3. 在SQL Server 2008上遇到了删除作业失败的问题。 547错误

    删除 对于 Job"temp1.Subplan_1"失败. (Microsoft.SqlServer.Smo) DELETE 语句与 REFERENCE 约束"FK_su ...

  4. 重装MS SQL Server 2000前必须彻底删除原安装文件!

    今天重装MS SQL Server 2000,装了几次都提示出错,查看事件,显示 driver={sql server};server=harry;UID=sa;PWD=;database=maste ...

  5. SQL Server 2008 R2 中不能删除复制(replication) 的解决方法

    错误描述: Msg 15517, Level 16, State 1, Procedure sp_replcmds, Line 1 Cannot execute as the database pri ...

  6. SQL Server 2008如何导出带数据的脚本文件

    SQL之前的版本导出脚本的时候只能把数据表的结构导出,却不能把其中的数据一齐导出来,在平时的应用中难免有时希望获取数据导出的脚本,比如有时SQL版本不一样的时候,无法把高版本的数据库备份直接还原到低版 ...

  7. SQL Server 2008 - 第2章 创建、管理 数据库

    第2章  创建数据库 数据库是用来存储数据的空间,它作为存储结构的最高层次是其他一切数据库操作的基础.用户可以通过创建数据库来存储不同类别或者形式的数据. 因此,在本章用户将详细地学习针对数据库的基本 ...

  8. SQL SERVER 2008安全配置

    0x00 sql server 2008 权限介绍 在访问sql server 2008的过程中,大致验证流程如下图: 当登录操作一个数据库的时候,会经过三次验证: 1. 操作系统的验证 2. SQL ...

  9. 详细介绍微软SQL Server 2008

    SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本.这篇文章详细介绍了Microsoft SQL Ser ...

最新文章

  1. 《网络攻防实践》第八周作业
  2. richTextBox1 转到行号
  3. Linux命令详解:[7]获得命令帮助
  4. JAVA之二叉查找树
  5. 一步一图一代码之排序二叉树
  6. Java IO: 文件
  7. scala和java的关键字对比
  8. click 在网页测试手机模式下无效,不能执行。调成非手机模式即可
  9. fiddler在ios10.3系统抓包https失败原因解决
  10. 最完整Android Studio插件整理 (转)
  11. 非空参数校验的工具类
  12. scrt上传下载文件
  13. 微信公众号基础篇(个人订阅号)
  14. 用Python摘抄《大道争锋》中的诗句
  15. 第一章 数据仓库理论专题
  16. 计算机加密解除,bitlocker加密如何取消?Win7系统电脑取消bitlocker加密的方法
  17. rpm包与deb包的制作过程
  18. 微软捕获中国黑客刘蝶雨的故事
  19. Android Studio 中 为模拟器添加图片和图片路径(图文级教程)
  20. 转 浅谈游戏辅助程序的制作

热门文章

  1. 严重: A child container failed during start
  2. vue的route懒加载
  3. mysql独立服务器_独立服务器linux系统mysql设置方法
  4. cbow word2vec 损失_Skip-gram和CBOW知识点
  5. 用PHP删除一条记录mysql,php – 如何使用jquery删除mysql记录
  6. npoi 执行公式_生成excel文件时NPOI无法计算公式
  7. CentOS 环境下配置MySQL8.0
  8. mysql order 关键字_PHP数据库MySQL Order By 关键词 - PHP教程
  9. 深度学习 用户画像_用户画像架构方案(持续更新)
  10. 计算机网络-思维导图(3)数据链路层