tempdb 日志满了怎么操作啊??急!!!

conanfans 2006-03-30 05:08:25

服务器: 消息 9002,级别 17,状态 6,行 1
数据库 'tempdb' 的日志已满。请备份该数据库的事务日志以释放一些日志空间。

我的放数据库文件的盘还有40G空间,而且tempdb的文件和日志是自动增涨的
该怎么处理啊??
我不敢动系统库
...全文
193 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
看看这个吧,你的日志文件满了,手动添加个就好了,你可以在数据库管理器里做,也可以用下面的语句:

向数据库中添加两个日志文件
下例向数据库中添加两个 5 MB 大小的日志文件。

USE master
GO
ALTER DATABASE Test1
ADD LOG FILE
( NAME = test1log2,
FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\test2log.ldf',
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB),
( NAME = test1log3,
FILENAME = 'c:\Program Files\Microsoft SQL Server\MSSQL\Data\test3log.ldf',
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB)

gahade 2006-03-30
  • 打赏
  • 举报
回复
backup log tempdb with no_log
dbcc shrinkdatabase('tempdb',0,notruncate)
livinging 2006-03-30
  • 打赏
  • 举报
回复
在添加一个日志文件不行吗~
conanfans 2006-03-30
  • 打赏
  • 举报
回复
收缩哪个数据库?tempdb还是我在用的?
ddafei 2006-03-30
  • 打赏
  • 举报
回复
收缩数据库
conanfans 2006-03-30
  • 打赏
  • 举报
回复
那个数据文件才235M啊
wudan8057 2006-03-30
  • 打赏
  • 举报
回复
为tempdb增加一个数据文件试一下!
conanfans 2006-03-30
  • 打赏
  • 举报
回复
重启了没用啊
conanfans 2006-03-30
  • 打赏
  • 举报
回复
我的语句是select top 200000 number,type2,smscost from use_200602
where (number not like '1390%'
or number not like '1380%'
or number not like '1370%'
or number not like '1360%'
or number not like '1350%'
or number not like '1398324%')
and number in (select col004 from a131 where col007 like '%正常开机%')
order by smscost desc




但是如果select top 2000就不会出问题
wudan8057 2006-03-30
  • 打赏
  • 举报
回复
重启服务器!

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧