SQLServer数据库tempdb日志提示完整的问题解决方案

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)
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部