为什么要压缩和备份数据库

为什么要压缩和备份数据库,第1张

数据库压缩是SQL

Server

2008的一个新特性,它可以显著地降低备份和恢复 *** 作。默认情况下,备份压缩是在服务器实例级别上关闭的。不像其它提供不同级别压缩的第三方软件,SQL

Server

2008只提供了一个级别。

数据库压缩是针对数据库存储的内容主要是文本进行压缩存储以节约空间的一种方法。

数据备份就是要保存数据的完整性,防止非法关键,断电,病毒感染等等情况,使数据丢失。有必要的话,最好勤备份,防止数据丢失。

最主要的原因:尽可能地减少损失,包括时间上、精神上和金钱上的损失。很多人都不注意备份数据,以致在发生问题后丢失大量的重要数据。要知道,在地球上网是很危险的,即使做好安全预防措施,也难免会发生不可预想的问题。因此,数据备份是日常必不可少的 *** 作。

这里提供我的一些经验给你,相信能帮到你。

ACCESS数据库

经过一段时间添加、更改和删除

数据库对象

后会产生很多代码及数据库对象碎片和垃圾,对于这些东西常规的压缩

修复数据库

的办法是无法清除的。这也是为什么你的ACCESS

数据压缩

后,大小不变的原因所在。怎么办呢?可以这样做:先建立一个同名空白数据库,放在另一个文件夹下,接着打开该空白数据库,导入原数据库全部有用的对象(包括:表、窗体、查询、模块、页、宏,无用的不要导入)

ACCESS2003

导入对象举例:

文件——获取外部数据——导入

,打开“导入”对话框选择需要缩小的数据库后,点击导入按钮,打开“导入对象”对话框

选择全部有用的数据库对象,例如表、窗体、查询等等后点击“确定”按钮

完成导入全部数据库对象。经过上述过程后,所有的数据库垃圾都会被彻底清除掉。再对其进行一次压缩 *** 作,你的ACCESS数据库将会处在理论上最小状态,需要设置工作组安全机制的需要从新设置安全机制。

跟着将这个没有垃圾的新数据库覆盖原有的数据库就好了。

****注意实施这些 *** 作之前,务必将原有

数据库备份

好放在安全的地方,以免误 *** 作导致数据丢失,造成无法挽回的损失!!!!

压缩是为了方便储存,在使用中的数据库文件非常大的,在备份时,我们都会对备份出来的数据进行压缩以节省空间。转换数据是因别的数据库需要而转换的,每个数据库的架构、组织、文件格式都不一样的,要想在不一样的数据库系统中使用只能对其转换才能使用了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9565855.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存