如何通过sql日志查看之前执行的sql语句?
只需搜索具体用途。
使用日志资源管理器查看和恢复数据
日志浏览器4.1。可用于SQL Server2005的日志查看工具。
如何使用:
打开日志浏览器-& gt;附加日志文件-& gt;选择SQL Server服务器和登录方法-& gt;连接-& gt;
在数据库名称中选择数据库-& gt;附加-& gt;浏览-& gt;查看日志-& gt;你可以看到日志记录。
如果要恢复:右键单击记录撤消事务的日志-& gt;选择保存文件名和路径-& gt;然后打开文件来查询analyzer的执行。
T-sql代码就可以了。
例如,如果日志是删除表,其中...,生成的文件代码是插入表。....
然后把这个插入表的代码放到查询分析器中执行,数据就可以恢复了。
-
-如何恢复删除/更新的数据?
-
1连接到已删除数据库的Db。
打开日志浏览器,选择“文件”-->;"附加日志文件"->;选择服务器和登录方法-& gt;"连接"->;选择“数据库”->;"附加"
2检查日志
在左侧操作项对话框中选择“浏览”项->;"查看日志"->;您可以看到当前的日志记录。
3恢复数据
右键单击日志记录,选择“撤消转换”->“选择要保存的文件名和路径”->;然后打开文件来查询analyzer的执行。
T-sql代码就可以了。
例如,如果日志是删除表,其中...,生成的文件代码是插入表。....
-
-日志资源管理器在删除表和截断表后恢复数据。
-
1连接到已删除数据库的Db。
操作同上
2恢复方法
1)选择“salvage dropped/truncate”菜单,在右边的对话框中选择表名和dropped/truncate的日期。
在文件名中,选择生成insert语句的足迹的存储位置,条件选择它是被丢弃还是被截断。
最后,单击“create”生成一个insert语句,并在查询分析器中执行生成的语句。
2)选择" ViewDDL命令"菜单->;选择“截断表”操作项->;点击“打捞”->;生成报表->;在查询分析器中执行
-
详细说明:logexplorer使用中的几个问题
-
1)对数据库进行完整/差异/日志备份。
如果选择在备份过程中删除事务日志中的非活动条目
当您再次尝试使用日志资源管理器读取日志时,会提示您没有找到与过滤器匹配的日志记录器,如果您想查看未过滤的数据,您将不会看到刚才的记录。
如果未选择删除交易日志中的非活动条目
当您再次尝试使用日志资源管理器读取日志时,您可以看到原始日志并将其还原。
2)其中一个表中的某些数据已被修改。此时可以使用日志浏览器读取日志,进行日志恢复。
3)然后恢复备份。(注意:恢复是断开日志浏览器与数据库的连接或连接到其他数据。
否则,数据库将被占用,并且无法恢复)
恢复后,打开日志资源管理器,提示未找到符合筛选器的日志记录器,是否要查看未筛选的数据,选择“是”查看刚刚在2中修改的日志记录,这样就无法恢复。
4)不要用SQL的备份功能进行备份,否则你的日志会被破坏。
正确的备份方法是:
停止SQL服务并复制数据文件和日志文件进行文件备份。
然后启动SQL服务并使用日志资源管理器恢复数据。