ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [转]sql server运行中,是否能删除主数据库事务日志文件

[转]sql server运行中,是否能删除主数据库事务日志文件

原创 Linux操作系统 作者:潇潇西湘 时间:2011-10-13 20:03:19 0 删除 编辑
 1.清空日志  
  DUMP     TRANSACTION     库名     WITH     NO_LOG          
   
  2.截断事务日志:  
  BACKUP   LOG   数据库名   WITH   NO_LOG  
   
  3.收缩数据库文件(如果不压缩,数据库的文件不会减小  
  企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件  
  --选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了  
  --选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了  
   
  也可以用SQL语句来完成  
  --收缩数据库  
  DBCC   SHRINKDATABASE(客户资料)  
   
  --收缩指定数据文件,1是文件号,可以通过这个语句查询到:select   *   from   sysfiles  
  DBCC   SHRINKFILE(1)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26263898/viewspace-709120/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 数据库优化1
请登录后发表评论 登录
全部评论

注册时间:2011-09-10

  • 博文量
    9
  • 访问量
    7605