数据库 'tempdb' 的日志已满。请备份该数据库的事务日志以释放一些日志空间

--在查询分析器中执行   
   
  --截断事务日志   
  backup   log   tempdb   with   no_log   
  go   
   
  --收缩数据库   
  dbcc   shrinkdatabase   (tempdb)   
  go

在企业管理器中设置tempdb的事务日志自动增长,文件增长不受限制
设置tempdb文件属性是自动增长。   
  故障恢复模型选简单.   
   
  问题应该是往临时表里大批量的插入数据造成的.
引起的原因是:统计,排序这类操作太多了,太频繁了。   
   
  还是要优化语句。   
1,重起SQL服务。   
  2,运行:   
  ALTER   DATABASE   tpimis   SET   RECOVERY   FULL   
   
  BACKUP   LOG   [tpimis]   TO     DISK   =   N'D:/tpimis_log'   WITH     INIT   ,     NOUNLOAD     ,     NAME   =   N'tpimis   备份',     NOSKIP   ,     STATS   =   10,     NOFORMAT     
   
  checkpoint   
   
  DBCC   SHRINKDATABASE   (tpimis,10,NOTRUNCATE)   
   
  ALTER   DATABASE   tpimis   SET   RECOVERY   SIMPLE
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值