我在某个业务处理单元使用了事务,可运行了1小时后出现了怪问题,请高手帮忙。
SQL Server 2000的警报提示信息如下:
Demo: Full msdb log   错误号:9002
数据库 '%1!' 的日志已满。请备份该数据库的事务日志以释放一些日志空间。Demo: Full tempdb     错误号:9002
数据库 '%1!' 的日志已满。请备份该数据库的事务日志以释放一些日志空间。可我的数据库是TEST啊,为什么提示msdb和tempdb的log满了,再说这两个数据库的日志文件大小才1M多,怎么满了?
我设置了模型是简单模型,另外日志是自动增长的,为什么会出现上述情况,请高手帮忙!

解决方案 »

  1.   

    http://hi.baidu.com/timy68/blog/item/30d6b96e814617d981cb4aec.html
    这里有你要的答案
      

  2.   

    也许是LZ使用的操作需要的临时表过大,试试重启SQL Server服务;
      

  3.   

    截断事务日志:
      BACKUP LOG 数据库名 WITH NO_LOG其实原因很多 .....
      

  4.   

    但是我不能老重启SQLServer服务器啊
      

  5.   

    我按照http://hi.baidu.com/timy68/blog/item/30d6b96e814617d981cb4aec.html 
    说的设置后,问题同样存在