回答

收藏

为什么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文件是被覆盖还是附加。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则