为什么SQL Server备份比数据库文件大得多?
技术问答
171 人阅读
|
0 人回复
|
2023-09-14
|
我有一个带1.6Gb约13份日志文件Gb的SQL Server然而,当我备份它时,它将创建一个50Gb .bak文件!为什么会这样?9 d) y+ `2 v: N$ i8 _
我在这里读了一些关于事务日志的评论,但我的数据库在笔记本电脑上运行,备份期间没有数据库活动。(只需5分钟)。
' O: Q. q' O6 W9 t我的备份类型是完全,我的恢复类型是完全,我正在执行只复制备份。你有什么想法吗?非常感谢!
/ R$ { z& w" ?* c( R1 b L我正在使用SQL 2008 R二、开发人员版。$ l @+ V6 n. j7 a' w
5 `7 w. p$ e' O0 m1 u7 w
解决方案:
! Y, w# M; l& q6 Q 也许是因为备份例程将新备份添加到同一文件中?
3 A9 f' f. L9 ^( S6 d! s在Sql Management" _7 d/ g _0 c2 H% G% K8 O
Studio在备份对话框中,有一个选项可以添加或覆盖所有现有的备份集。如果您有附加.bak文件中,并且每个备份的.bak文件会更大。
. H( W2 C5 W! w6 u9 }2 n# X在Transact Sql中,是INIT和NOINIT选项确定bak文件是被覆盖还是附加。 |
|
|
|
|
|