数据库事务日志已满。

数据库事务日志已满。,第1张

工具/材料:Management Studio。

1、首先在桌面上,点击“Management Studio”图标。

2、然后在该界面中,双击事务日志已满导致脱机的数据库

3、之后在该界面中,选择“文件类型”里“日志”选项。

4、接着在该界面中,“收缩 *** 作”里选择“在释放未使用的空间前重新组织页”,修改收缩大小为1MB。

5、最后在该界面中,点击左上方“确定”按钮即可。

肯定有影响,先说说tempdb数据库的作用吧:

Tempdb 数据库保存系统运行过程中产生的临时表和存储过程。当然,它还满足其他的临时存储要求,比如保存SQL Server生成的存储表等。Tempdb 数据库是一个全局咨询,任何连接到系统的用户都可以在该数据库中产生临时表和存储过程。Tempdb 数据库在每次SQL Server启动的时候,都会清空该数据库中的内容,所以每次启动SQL Server后,该表都是干净的。临时表和存储过程在连接断开后会自动除去,而且当系统关闭后不会有任何活动连接,因此,tempdb 数据库中没有任何内容会从SQL Server的一个会话保存到另外一个会话中。

默认情况下,在 SQL Server 在运行时 tempdb 数据库会根据需要自动增长。不过,与其它数据库不同,每次启动数据库引擎时,它会重置为其初始大小。如果为 tempdb 数据库定义的大小较小,则每次重新启动 SQL Server时,将tempdb 数据库的大小自动增加到支持工作负荷所需的大小这一工作可能会成为系统处理负荷的一部分。为避免这种开销,可以使用 ALTER DATABASE 增加 tempdb 数据库的大小。

其实总体来说TempDB数据库是很重要的,也是你提升SQL运行速度的一个手段,所以,TempDB的日志已满,说明的数据库文件初始化设定值太小,建议你增大到500MB,我一直都这样用,当然你可以依据实际情况设定大小


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9238183.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存