如何缩小mdb文件?
我的数据库因为设计上的问题,其中一个字段类型为ntext,结果当我的数据库记录到4000多条的时候,我发现mdf文件竟然已经70多M了,依次类推很可怕,于是我就把这个字段删掉了,可mdf文件大小没变;在我自己机器上删掉这个字段然后导入新的表中,结果新表的mdf文件竟然不到2M;而我用的是虚拟服务器,我没有太多的权限去操作数据库,请问那位有好的方法,急急急! 问题点数:0、回复次数:9Top
1 楼coolstr(占卜師oοΟ)回复于 2005-06-01 12:25:22 得分 0
关注,学习,学习。Top
2 楼duanduan1122(俺村俺帅!!!)回复于 2005-06-01 18:00:25 得分 0
最好是这样:
1。创建第二个文件组
2。创建几个。ndf数据库文件
3。将。ndf文件放到刚创建的文件组中
4。将新建的文件组设置为默认文件组
5。这时候。mdf增长就慢了。Top
3 楼duanduan1122(俺村俺帅!!!)回复于 2005-06-01 18:00:52 得分 0
sql server在读取和写入数据的时候,是以文件组为单位的。Top
4 楼S_Sams([Lifexperience-体验型生活])回复于 2005-06-01 18:31:04 得分 0
.mdb不是Access的数据文件吗?直接用Access的修复压缩数据库功能即可.Top
5 楼S_Sams([Lifexperience-体验型生活])回复于 2005-06-01 18:44:50 得分 0
是你把标题写错了,我又没仔细看内容.Top
6 楼xiuzhu319(漂泊的星)回复于 2005-06-01 19:16:15 得分 0
关注!Top
7 楼ERICLU5188(ERIC)回复于 2005-06-02 13:23:04 得分 0
呵! 肯定有很多冗余Top
8 楼xzq111()回复于 2005-06-02 13:47:06 得分 0
使用ALTER DATABASE AUTO_SHRINK 语句来收缩数据库
或使用dbcc shrinkfile命令来收缩数据库文件mdf文件Top
9 楼wt505(wt)回复于 2005-06-05 21:26:15 得分 0
里面应该有很多的数据冗余,你用那个压缩数据库的工具了吗???Top




