【发布时间】:2009-05-14 07:31:57
【问题描述】:
在我们实际进行备份之前,有没有办法知道数据库完整备份文件的大小?我做了一些分析,发现 sp_spaceused 可以给出一个接近的数字,但这还不是全部,除了已用空间之外,似乎还有一个/多个因素决定了大小?
以前有人走过这条路吗?有什么想法吗?
【问题讨论】:
-
我正在寻找更具体的答案。我检查了 AdventureWorksDB bak 大小以及 MDF 和 LDF 大小。那没有正确加起来。即 bak = 164,755 KB ; MDF = 180,992 KB,LDF = 2048 KB。
-
顺便说一句,根据serverfault.com/a/484672/82769,MS SQL 压缩备份通常比未压缩备份小约 30%。
标签: sql-server sql-server-2005 sql-server-2008