SQLServer数据库tempdb日志提示完整的问题解决方案
执行SQL语句,中间不使用临时表。提示服务器:消息9002,级别17,状态2,第1行
该database'tempdb'is全日志。请备份事务日志的数据库发布一些日志空间。
这个解决方案是在Internet上找到的,这主要是解决临时库的日志文件大小的一种方法。
解决过程:
查看数据库的属性,它是自动增长的,不指定文件大小的上限。
谷歌在网上很长一段时间,尝试一些方法不工作;数据库里的磁盘还有很多可用空间,尝试重医学。
改变tempdb的数据文件和日志文件的大小,直接。
解决问题。
记录空日志的命令。
在与no_log转储事务
截断事务日志命令:
在与no_log备份日志
收缩日志操作:
右键数据库-属性-所有任务-收缩数据库-文件选择文件-确定。
清空tempdb日志日志命令,它不能解决问题。所以数据文件和tempdb日志文件的大小是扩大。
{ }修改tempdb数据库文件(name = n'templog,大小=无限)
{ }修改tempdb数据库文件(name = n'templog,增长速度为10%)
{ }修改tempdb数据库文件(name = n'templog,大小= 1000)
{ }修改tempdb数据库文件(name = n'tempdev,大小= 1000)