关于update的疑问 我用update 更新了一些数据,但是突然发现这些数据还没保存,很是着急,我记得好像sqlserver里有个系统表,会保存最后一次update的相关信息。我想知道这个表甚么名字,就是记不起来了,哪位达人知道啊~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 触发器里有两个逻辑表:DELETED:删除或更新前的数据INSERTED:插入或更新后的数据 用 Log Explorer 恢复。 但是突然发现这些数据还没保存-------------------------------------------------------重新update 一次保存不行吗? 我用update 更新了一些数据,但是突然发现这些数据还没保存,很是着急,我记得好像sqlserver里有个系统表,会保存最后一次update的相关信息。我想知道这个表甚么名字,就是记不起来了,哪位达人知道啊~~~sql server执行了update,会自动保存数据,不象ORACLE还要提交(COMMIT).除非遇到传说中的UPDATE时断电.如果不行,用日志工具Log Explorer步骤:1、查看日志 a、打开log explorer,选择菜单File-->attach log file b、在Log File Selection窗口中,填写连接到要恢复数据的数据库服务器机器名、数据库登录ID及密码,然后点击"Connect"按钮。 c、若连接成功,则窗口左边树将显示命令菜单,这时我们点击Browser下的View Log命令,此时窗口右边则出现该数据库的Log。2、恢复数据库 这时您只要选择您要恢复对事件点,右键点击选择"undo transation"命令,保存T-SQL代码,然后在查询分析器中执行该T-SQL代码 楼上的。请问update后sqlserver把信息保存在哪个表里?我怎么找到呢,难道一定要用logexplorer才找的到吗》? 楼上的。请问update后sqlserver把信息保存在哪个表里?我怎么找到呢,难道一定要用logexplorer才找的到吗》?----------你是找不到的,如果是在觸發器中它的信息保存在 inserted,deleted 這兩個臨時表中,update 之後就消失了你要恢復數據,要借用log explorer這個工具 我想还原数据库,但是出现了以下报错,,怎么办啊 如何优化这条HQL语句 数据库连接问题?网页调用 有SQL语句可以获得数据库服务器IP的么? 找不到存储过程'' 一DataTable合并相同行数据出现的问题 sql join语句询问 用bulk insert时,有一列是datetime类型的,插入的时候出现问题 select 语句 谁知道SQL MAIL是什么? 先删除小类 再删除大类的存储过程 简单问题,求进出差异数
INSERTED:插入或更新后的数据
sql server执行了update,会自动保存数据,不象ORACLE还要提交(COMMIT).
除非遇到传说中的UPDATE时断电.如果不行,用日志工具Log Explorer
步骤:
1、查看日志
a、打开log explorer,选择菜单File-->attach log file
b、在Log File Selection窗口中,填写连接到要恢复数据的数据库服务器机器名、数据库登录ID及密码,然后点击"Connect"按钮。
c、若连接成功,则窗口左边树将显示命令菜单,这时我们点击Browser下的View Log命令,此时窗口右边则出现该数据库的Log。
2、恢复数据库
这时您只要选择您要恢复对事件点,右键点击选择"undo transation"命令,保存T-SQL代码,然后在查询分析器中执行该T-SQL代码
----------
你是找不到的,如果是在觸發器中它的信息保存在 inserted,deleted 這兩個臨時表中,
update 之後就消失了你要恢復數據,要借用log explorer這個工具