sql2008 ldf为什么会过大
发布网友
发布时间:2022-05-27 08:34
我来回答
共1个回答
热心网友
时间:2023-10-13 07:39
一般有两种方法,一种是用命令把日志文件压缩清空,一种就是直接删除日志文件:
1、命令行实现
第一步:清空日志DUMP TRANSACTION databasename WITH NO_LOG -- 第二步:截断事务日志BACKUP LOG databasename WITH NO_LOG -- 第三步:收缩数据库DBCC SHRINKDATABASE(databasename)
2、直接删除日志文件方法:
a.分离数据库:
企业管理器--服务器--数据库--右键--分离数据库
b.在我的电脑中找到数据库文件的路径,删除LOG文件
c.附加数据库:
企业管理器--服务器--数据库--右键--附加数据库
这样将生成新的LOG文件,大小只有500多K