关于SQL操作记录删除的疑问

我想知道我用SQL操作数据库,我的操作是不是会记录到事务日志的,除了事务日志SQL里还有什么地方会记录我何时对数据库进行过何种操作,如果我要删除我自己的操作记录的话应该怎... 我想知道我用SQL操作数据库,我的操作是不是会记录到事务日志的,除了事务日志SQL里还有什么地方会记录我何时对数据库进行过何种操作,如果我要删除我自己的操作记录的话应该怎么做 展开
 我来答
百度网友2a3de152f
2014-06-18 · TA获得超过127个赞
知道小有建树答主
回答量:164
采纳率:100%
帮助的人:110万
展开全部

事务日志只记录数据的变化,事务日志只是保证数据的完整性,不会记录客户端的信息和操作记录。(简单点说,某时间客户端进行A表N行数据删除;事务日志只记录A表N行的数据删除的信息)


因为SQL SERVER利用事务日志来确保持久性(Durability)和事务回滚(Rollback)。从而还部分确保了事务的ACID属性.在SQL Server崩溃时,DBA还可以通过事务日志将数据恢复到指定的时间点。当SQL Server运转良好时,多了解一些事务日志的原理和概念显得并不是那么重要。但是,一旦SQL SERVER发生崩溃时,了解事务日志的原理和概念对于快速做出正确的决策来恢复数据显得尤为重要


数据库的“恢复模式”决定事务日志的记录方式。

◆完全
  数据非常重要并且必须能够恢复到故障点。记录所有的数据修改。可使用SQL Server 2000的所有恢复选项。
◆大容量日志记录
  如有必要,可重播某些大容量操作(大容量复制操作、select INTO、文本处理),因此不完全记录这些操作。只能恢复到上一次数据库或日志备份的末尾。 

◆简单
  自上次备份后所做的所有数据更改都是可替代的,或是可重做的。记录开销最小,但不能恢复自上次备份结束后的内容。


http://www.cnblogs.com/CareySon/archive/2012/02/17/2355200.html

王睿6839
2014-06-17 · TA获得超过190个赞
知道小有建树答主
回答量:307
采纳率:0%
帮助的人:193万
展开全部
总能查出来的 delete是一定会有记录的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式