什么决定了SQL Server备份文件大小

我的备份文件比原始数据库文件大得多。 我怎样才能保持文件的大小?

我正在使用SQL Server 2000

您的备份作业是否设置为附加到现有的备份

从“ SQL Server 2000备份和还原 ”

磁盘备份

数据库可以备份到磁盘文件或磁盘备份设备。

任何数据库可以随时备份到随机磁盘文件。 该文件可能被初始化,或者备份可能被附加到现有的备份文件。

在SQL向导中有一个用于打开或closures追加与覆盖的checkbox,用于设置备份。 如果通过维护计划看不到如何执行此操作,则可能需要停止现有的备份作业并重新创build。

你的事务日志文件是什么尺寸的LDF? 如果您处于完全恢复模式,您是否正在进行T-log备份?

使用任何第三方软件进行压缩(LiteSpeed,RedGate)?

像任何数据文件一样,SQL DB保留每行/loggingX的空间量,而不pipe它是否使用它保留的所有空间,但是该保留被反映在使用的磁盘空间中。 如果你从SQL生成的bak文件通过NTBackup运行,它会压缩一些你会注意到的(尽pipe这不被推荐)。 这是因为NTBackup正在用SQL DB文件清除一些空白的保留空间。 第三方压缩软件也这样做,我相信SQL的高版本有内置压缩。

有什么想法。