sql数据库日志文件过大怎么办

sql数据库日志文件过大怎么办,第1张

日志文件太大,使其减小的方法。

在打开SQL Server Management Studio并正常联接SQL服务器后,运行下面的三行:

( 注意将dbName代换为你的数据库名。)

backup log dbName with NO_LOG

backup log dbName with TRUNCATE_ONLY

DBCC SHRINKDATABASE(dbName)

注意,在SQL 2008之后的版本以上方法无效,需将数据库设为简单模式后再进行收缩。

此外,在SQL Server Management Studio中,以视窗方法 *** 作也可以, *** 作步骤:

第一步:截断数据库日志,运行代码:

BACKUP LOG 要收缩的数据库名 WITH NO_LOG

第二步:收缩数据库日志文件:

1. 选择要收缩的数据库,点右键选择任务-收缩-文件

2. 在d出的页面中,选择文件类型为日志

3.点确定。

问题分析:这种问题是由于服务器的数据库文件或者日志太大造成的,那么我们清理下日志或者收缩数据 库就可以了。解决方法:一 第一种解决方案,不限制数据库文件大小,当然,这是在您的服务器空间足够的情况下二 第二种解决方案,直接清理数据库日志文件 我们打开数据库,然后选择分离数据库,找到日志文件并删除,然后附加,会自动产生 一个初始的很小的日志文件三 第三种收缩数据库日志文件,设置数据库文件或者日志文件收缩到一定大小就可以。以上各种解决方案,可以根据不同情况选择不同方案,为防止对数据库 *** 作不熟悉, *** 作失误,修改前请先备份好数据库。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存