数据库恢复 RECOVERY参数,数据日志备份 NO_LOG | TRUNCATE_ONLY参数

lyp524 2008-04-23 09:36:11
1、RECOVERY参数指示还原操作回滚任何未提交的事务。这句话始终搞不明白啥意思。什么叫未提交事务?回滚有时则么回事?我觉得RECOVERY没搞明白还是因为数据入库的流程没搞明白导致的。
哪位能帮我解释一下 。
2、数据日志备份的 NO_LOG | TRUNCATE_ONLY参数,也有点搞不太懂意思
...全文
295 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Johnny_Bao 2012-05-08
  • 打赏
  • 举报
回复
百度上google下
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
接分先!
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
有问题请先GOOGLE,BAIDU
iamme81 2008-04-26
  • 打赏
  • 举报
回复
RECOVERY是记录数据库恢复的最后一步,因为发生故障或是其他原因导致要恢复数据库,日志中可能会记录些尚未提交的事务,而用了RECOVERY就会在恢复后回滚这些事务

NO_LOG ¦ TRUNCATE_ONLY删除不活动的日志部分,并且截断日志。该选项会释放空间
lyp524 2008-04-23
  • 打赏
  • 举报
回复
不活动日志指的是什么?
比如做了一个全备fullbak,之后按时间顺序作log1.bak,log2.bak两个日志备份。那么如果在做log2.bak的时候指定NO_LOG的话,现存的数据库日志是从什么时候到什么时候?


[Quote=引用 2 楼 happyflystone 的回复:]
NO_LOG ¦ TRUNCATE_ONLY参数
----

删除不活动的日志部分,并且截断日志。该选项会释放空间
[/Quote]
liangCK 2008-04-23
  • 打赏
  • 举报
回复
1、RECOVERY参数指示还原操作回滚任何未提交的事务。这句话始终搞不明白啥意思。什么叫未提交事务?回滚有时则么回事?我觉得RECOVERY没搞明白还是因为数据入库的流程没搞明白导致的。
--
一般要一个事务日志,这个事务日志中可能记录了未提交 的事务

NO_LOG ¦ TRUNCATE_ONLY参数
----

删除不活动的日志部分,并且截断日志。该选项会释放空间
lyp524 2008-04-23
  • 打赏
  • 举报
回复
事务处理和写log是同步进行还是先写log再去处理事务。

[Quote=引用 1 楼 happyflystone 的回复:]
1、RECOVERY参数指示还原操作回滚任何未提交的事务。这句话始终搞不明白啥意思。什么叫未提交事务?回滚有时则么回事?我觉得RECOVERY没搞明白还是因为数据入库的流程没搞明白导致的。
--
一般要一个事务日志,这个事务日志中可能记录了未提交 的事务
[/Quote]
-狙击手- 2008-04-23
  • 打赏
  • 举报
回复
NO_LOG ¦ TRUNCATE_ONLY参数
----

删除不活动的日志部分,并且截断日志。该选项会释放空间
-狙击手- 2008-04-23
  • 打赏
  • 举报
回复
1、RECOVERY参数指示还原操作回滚任何未提交的事务。这句话始终搞不明白啥意思。什么叫未提交事务?回滚有时则么回事?我觉得RECOVERY没搞明白还是因为数据入库的流程没搞明白导致的。
--
一般要一个事务日志,这个事务日志中可能记录了未提交 的事务
lyp524 2008-04-23
  • 打赏
  • 举报
回复
up

34,590

社区成员

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

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