如何用sql查询历史操作语句
打开日志浏览器-& gt;附加日志文件-& gt;选择SQL Server服务器和登录方法-& gt;连接-& gt;在数据库名称中选择数据库-& gt;附加-& gt;浏览-& gt;查看日志-& gt;你可以看到日志记录。
如果要恢复:右键单击记录撤消事务的日志-& gt;选择保存文件名和路径-& gt;然后打开文件并在查询分析器中执行T-sql代码。
例如,如果日志是删除表,其中...,生成的文件代码是插入表...然后将这个插入表的代码放到查询分析器中执行,这样就可以恢复数据了。
日志浏览器使用中的一个问题
1)对数据库产生了完全不同的影响,并选择在备份日志时删除事务日志中的非活动条目。当尝试使用日志资源管理器读取日志时,系统会提示您没有找到与筛选器匹配的日志记录器。如果你喜欢查看未过滤的数据,你看不到刚才的记录。
如果您没有选择删除事务日志中的非活动条目,而是尝试使用日志资源管理器读取日志,则可以看到原始日志。
2)其中一个表中的某些数据已被修改。此时可以使用日志浏览器读取日志,进行日志恢复。
3)然后恢复备份。(注意:恢复是断开日志浏览器与数据库的连接或连接其他数据,否则数据库将被使用,无法恢复。)还原后,打开日志资源管理器,提示未找到与筛选器匹配的日志记录器。如果喜欢查看未过滤的数据,在2中看不到刚修改的日志记录,所以无法恢复。