⑴ sql2000备份数据ldf文件太大怎么处理
一般有两种方法,一种是用命令把日志文件压缩清空,一种就是直接删除日志文件:
1、命令行实现
第一步:清空日志DUMP TRANSACTION databasename WITH NO_LOG -- 第二步:截断事务日志BACKUP LOG databasename WITH NO_LOG -- 第三步:收缩数据库DBCC SHRINKDATABASE(databasename)
2、直接删除日志文件方法:
a.分离数据库:
企业管理器--服务器--数据库--右键--分离数据库
b.在我的电脑中找到数据库文件的路径,删除LOG文件
c.附加数据库:
企业管理器--服务器--数据库--右键--附加数据库
这样将生成新的LOG文件,大小只有500多K
⑵ SQL数据库的日记ldf文件变得好大有17G,排除空间不够用的情况下,对数据库运作有没有影响
没有影响,可限制日志文件大小,或者定期收缩,或者先分离数据库,删除日志文件,再重新挂上;
⑶ Sql server2008的ldf文件过大怎么收缩
很多人发现直接下指令,SQL 2008收缩不来。
1、数据库选项中,设定对应的数据库的恢复模式为简单。
2、下达指令,收缩数据库,即可。(对数据库点右键,点任务,点收缩数据库之类的,然后是向导,一步一步做即可)
提示,简单模式非常不安全,请在收缩完以后第1时间做以下操作:
1、设定数据库恢复模式为完整模式。
2、做一次完整数据库备份。