我有有关数据库文件,其中数据文件MDF为2048KB,而日志文件LDF却为4189184KB,用还是可以正常用的,但附加数据库时用数据文件MDF却不能附加,提示为“该文件不是一个数据文件”,反而用LDF文件能附加上,这是什么原因,如何让MDF变大,成为数据文件,让LDF文件变小成为日志文件呢?
13 个解决方案
#1
MDF是真正意义上的数据文件,而LDF是日志文件,它们是不以您的意志为转移的,更不能互换。
为何LDF很大而MDF很小?只能说明:数据文件很小,而日志文件因记录了大量操作而变得很大。
怎样才能让LDF很小呢?将数据库设置为“简单”模式即可,它可以自动截断日志故不会持续增长,让您担心。
为何LDF很大而MDF很小?只能说明:数据文件很小,而日志文件因记录了大量操作而变得很大。
怎样才能让LDF很小呢?将数据库设置为“简单”模式即可,它可以自动截断日志故不会持续增长,让您担心。
#2
先备份日志文件,然后再将日志文件收缩,这些操作均可在企业管理器中完成。再一个就是平时维护要定时备份日志,否则日志文件就会越来越大。
#3
但附加数据库时用数据文件MDF却不能附加,提示为“该文件不是一个数据文件”,反而用LDF文件能附加上,这是什么原因
附加数据库MDF和LDF文件都要附加,放在同一个目录附加
附加数据库MDF和LDF文件都要附加,放在同一个目录附加
#4
但附加数据库时用数据文件MDF却不能附加
--没有LDF一样可以附加,LDF会自动生成。
--没有LDF一样可以附加,LDF会自动生成。
#5
日志文件很多正常啊 要记录日志
#6
MDF是是数据文件,而LDF是日志文件--记录了各种事务日志,长期后会变得很大,你这个已经不算大了,我见过10个G的,另外日志文件如果不定期收缩,会影响性能,另外收缩后又会产生大量索引碎片,也会影响性能,收缩后建议再整理索引碎片
#7
楼上都说了。
楼主顺便了解下日志文件的原理吧。联机丛书里有的。
楼主顺便了解下日志文件的原理吧。联机丛书里有的。
#8
这个大小是新建的数据库文件的大小,lz搞错了吧
#9
但是楼主不能附加maf文件。。。
#10
但是楼主不能附加mdf文件。。。
#11
会不会是楼主把后缀名给搞错了,单个LDF能附加上,单个MDF却附加不上?
#12
谢谢大家!问题解决了,主要是在强制还原时把ldf和mdf二者的互换了,其实就是数据文件是ldf,日志文件却是mdf,在强制还原时把二者再互换过来就可以了。
#13
我就觉得是两个文件搞错了。
#1
MDF是真正意义上的数据文件,而LDF是日志文件,它们是不以您的意志为转移的,更不能互换。
为何LDF很大而MDF很小?只能说明:数据文件很小,而日志文件因记录了大量操作而变得很大。
怎样才能让LDF很小呢?将数据库设置为“简单”模式即可,它可以自动截断日志故不会持续增长,让您担心。
为何LDF很大而MDF很小?只能说明:数据文件很小,而日志文件因记录了大量操作而变得很大。
怎样才能让LDF很小呢?将数据库设置为“简单”模式即可,它可以自动截断日志故不会持续增长,让您担心。
#2
先备份日志文件,然后再将日志文件收缩,这些操作均可在企业管理器中完成。再一个就是平时维护要定时备份日志,否则日志文件就会越来越大。
#3
但附加数据库时用数据文件MDF却不能附加,提示为“该文件不是一个数据文件”,反而用LDF文件能附加上,这是什么原因
附加数据库MDF和LDF文件都要附加,放在同一个目录附加
附加数据库MDF和LDF文件都要附加,放在同一个目录附加
#4
但附加数据库时用数据文件MDF却不能附加
--没有LDF一样可以附加,LDF会自动生成。
--没有LDF一样可以附加,LDF会自动生成。
#5
日志文件很多正常啊 要记录日志
#6
MDF是是数据文件,而LDF是日志文件--记录了各种事务日志,长期后会变得很大,你这个已经不算大了,我见过10个G的,另外日志文件如果不定期收缩,会影响性能,另外收缩后又会产生大量索引碎片,也会影响性能,收缩后建议再整理索引碎片
#7
楼上都说了。
楼主顺便了解下日志文件的原理吧。联机丛书里有的。
楼主顺便了解下日志文件的原理吧。联机丛书里有的。
#8
这个大小是新建的数据库文件的大小,lz搞错了吧
#9
但是楼主不能附加maf文件。。。
#10
但是楼主不能附加mdf文件。。。
#11
会不会是楼主把后缀名给搞错了,单个LDF能附加上,单个MDF却附加不上?
#12
谢谢大家!问题解决了,主要是在强制还原时把ldf和mdf二者的互换了,其实就是数据文件是ldf,日志文件却是mdf,在强制还原时把二者再互换过来就可以了。
#13
我就觉得是两个文件搞错了。