我的数据库mdf文件现在有17G左右,每个月增加1个G,但是日志文件只有几百k.
我想收缩数据库怎么收缩后还有16G,没有什么太多效果,而且提示最小只能收缩到16G,不会吧,这样的话过几个月我得硬盘就会撑死了。
还有怎么我的日志文件这么小一直都没有增长啊??奇怪了 一直没有搞清楚 请大家详细告诉我怎么解决好吗???谢谢
我想收缩数据库怎么收缩后还有16G,没有什么太多效果,而且提示最小只能收缩到16G,不会吧,这样的话过几个月我得硬盘就会撑死了。
还有怎么我的日志文件这么小一直都没有增长啊??奇怪了 一直没有搞清楚 请大家详细告诉我怎么解决好吗???谢谢
1.清空日志
DUMP TRANSACTION 库名 WITH NO_LOG
2.截断事务日志:
BACKUP LOG 库名 WITH NO_LOG
3.收缩数据库文件(如果不压缩,数据库的文件不会减小
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件
--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
--选择数据文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
但是我觉得数据库的维护以保证数据的安全性最重要,这种方法的安全性似乎不高啊?
而且这是一个消费系统的数据库我怕到时数据丢失很麻烦的!
还有你说的《《《注意选择“扩展属性”》》》能不能说的详细点了 谢谢你
昨天晚上我刚收缩了一下自己的数据库,就是新建一个,把数据库导过去。因为里面有很多自动增长字段,所以新建数据库里面可能改变,要谨慎处理外键约束。
写了n个存储过程,建立n个临时视图,从晚20:00干到早上7:30,历时11.5小时终于完成。