sqlServer数据库备份问题

小眼狗熊拿鱼钩钓王八 2018-11-29 03:35:40
麻烦问下,我数据库进行了差异备份后,然后进行事务日志备份。按我的理解事务日志备份是在差异备份的基础上的,所以应该此时的事务备份会非常小。但是实际是事务日志没有缩小,比如之前事务日志备份是500M,进行完差异备份后,再进行事务备份,还是500M,甚至更大。这个原因是什么?
...全文
88 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 1 楼 吉普赛的歌 的回复:
希望日志文件缩小, 需要 单独做日志的备份, 再收缩日志文件。

解决了,找到问题了。是在做事务日志备份时,勾选了仅复制备份,这个好像是以完整备份为基点进行备份的,把这个勾选取消掉就可以了
吉普赛的歌 2018-11-29
  • 打赏
  • 举报
回复
谁告诉你日志备份基于差异备份? 节省磁盘的一些办法: 1. 将不重要的、历史性的记录转移到另外一个归档库。 2. 如果你的 sqlserver 是 2008 以上的版本, 那么可以使用压缩选项, 可以缩小为原来的几分之一, 大大缩小空间占用。 3. 减少备份文件的保留天数。 4. 备份文件可以用 rar 压缩, 这个可以由 windows 计划任务或 sql作业(调用 rar命令)来完成。
  • 打赏
  • 举报
回复
引用 1 楼 吉普赛的歌 的回复:
希望日志文件缩小, 需要 单独做日志的备份, 再收缩日志文件。


不是希望日志文件缩小,是做数据库备份。每周一次完整备份,一天一次差异备份,2小时一次事务日志备份。正常来讲差异备份后,再做事务日志备份,事务日志备份会很小。但现在实际情况不是这样的,没有缩小,而且越来越大,由于2小时备份一次,所以占的空间也越来越大。所以现在是想解决这个问题,为什么事务日志备份不是基于差异备份吗,为什么不会变小?
  • 打赏
  • 举报
回复
不是希望日志文件缩小,是做数据库备份。每周一次完整备份,一天一次差异备份,2小时一次事务日志备份。正常来讲差异备份后,再做事务日志备份,事务日志备份会很小。但现在实际情况不是这样的,没有缩小,而且越来越大,由于2小时备份一次,所以占的空间也越来越大。所以现在是想解决这个问题,为什么事务日志备份不是基于差异备份吗,为什么不会变小?
吉普赛的歌 2018-11-29
  • 打赏
  • 举报
回复
希望日志文件缩小, 需要 单独做日志的备份, 再收缩日志文件。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧