SQL server 备份时发生的数据变化会怎么样

走你_ 2014-11-21 05:52:13
比如我备份一个数据库 用了1分钟,那么着一分钟之内如果有数据更新会如何
...全文
519 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2014-11-24
  • 打赏
  • 举报
回复
如果备份能安全完成,意味着SQL Server会把发起完整备份的那一刻的所有信息写入备份介质,也会把备份最终完成那刻为止的,用于redo、undo操作的日志也写入备份介质中。
Tiger_Zhao 2014-11-24
  • 打赏
  • 举报
回复
数据是以块的方式划分的,备份中间更新记录,可以把对应的块先备份、或者旧块保留新块用别的空间存放。
备份是不会出错的,不过备份中的大量更新影响性能倒是有可能的。
卖水果的net 版主 2014-11-21
  • 打赏
  • 举报
回复
在 sql 2000 时代,如果你有一个事务未提交,你是不能执行备份的,2005+ 你自己验证一下。 在你备份开始后,又有新数据进来,这些新数据是不会到备份文中的。
舞台中央的我 2014-11-21
  • 打赏
  • 举报
回复
问题比较好 需要 大虾回答啊 明天 我也要数据库 备份 升级了 我的对策是 备份之前 不要再让他们 插入更新数据了
Neo_whl 2014-11-21
  • 打赏
  • 举报
回复
完全备份应该会备份未提交的事务和正在提交的事务吧,按理更新语句发生的日志记录也会备份!

34,597

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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