如何减少MS SQL数据库备份文件的大小

时间:2009-05-13 08:04:27

标签: sql-server backup filesize minimize

这个问题可能会让人微笑,真的,硬盘空间就像今天一样便宜。但是,由于互联网连接速度极慢(世界主要地区仍然存在这种情况),从不同的分支机构转移备份可能会让人感到痛苦。

那么,您对如何将数据库文件大小减少到最低限度有任何想法吗?绝对欢迎任何想法。

3 个答案:

答案 0 :(得分:6)

  1. 压缩备份。
  2. 分为多个文件组,以便您可以单独备份文件。
  3. 备份前删除索引。在执行此操作之前,您可能希望在本地复制数据库。
  4. 在单独的文件组上安装索引,这样您就不必备份它们了。
  5. 将文本/二进制/图像数据放在单独的文件组中。
  6. 执行增量备份。
  7. http://www.serverfault.com
  8. 上提出此问题

答案 1 :(得分:0)

如果你只谈论备份,那里有一些提供备份压缩的SQL备份解决方案。 SQL Server 2008还内置了备份压缩功能。

请参阅:红门的SQL Backup Pro

或以下是各种产品的列表:http://www.mssqltips.com/products.asp?catid=15

如果您正在谈论实际上减少数据库本身的大小 - 选择正确的(=最小)数据类型,使用维护计划来压缩和回收数据库中的空间,不要过度索引(总是使用大量空间)等。

马克

答案 2 :(得分:0)

你试过压缩吗?数据库文件往往压缩得很好,因为它们通常主要是文本。

相关问题