数据库的自动备份bak文件很小,可是mdf文件却很大,疑惑 ( 积分: 50 )

  • 主题发起人 主题发起人 xuzhic2001
  • 开始时间 开始时间
X

xuzhic2001

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个数据库,它的mdf文件有2G,可是每天的自动备份文件才90M,不知道是什么原因,压缩,分离,都试验过了都不行,请问高手是什么原因.
(这个数据库的大部分表是我通过程序从access中读出来,在一条条的写进来的,因为当初从access 转到sql server的时候数据结构改变了.)
 
你把备份的文件还原一下看下对不对就可以了啊
 
自动备可能是增量的,知道了吗?
 
前一個是追加的,後一個是修改的,可能是這個原因吧。
 
可能你的数据库里使用了image、text等数据类型,这些类型一旦创建是不会被释放的,就算你删除了,他们还是会占用原来的尺寸,数据库文件不会缩小,至于原因我忘了,csdn 的sqlserver版绉老大曾经讲过,你可以到csdn上搜索下
 
忘了是盒子上,还是delphiun,还是delphifans上有一个清空Access临时数据的工具。你可以看一下它的源码。
 

Similar threads

回复
0
查看
878
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
745
SUNSTONE的Delphi笔记
S
后退
顶部