sql server数据库日志文件有什么用
答案:1 悬赏:30 手机版
解决时间 2021-12-27 20:39
- 提问者网友:临风不自傲
- 2021-12-27 16:52
sql server数据库日志文件有什么用
最佳答案
- 五星知识达人网友:woshuo
- 2021-12-27 17:59
日志是SQL Server自身用来回滚事务用的,有第三方的日志读取工具可以从日志文件中读取之前的操作信息。
比如:误删了一条记录怎样通过日志文件使之恢复?
这个如果不用第三方工具而只使用SQL Server本身的功能有两种方法
第一种比较简单,在操作数据库的时候,首先用begin tran语句显式的标记一个事务,然后删除数据,如果确定需要恢复,则执行rollback tran语句,删除操作就会被回滚。使用begin tran语句标记事务,如果不需要回滚,则使用commit tran进行提交,提交后就不能再回滚了。
第二种方法是通过还原数据库的方式,大致步骤如下:
1.首先数据库的恢复模式必须是“完全”或者“大容量日志”模式
比如:误删了一条记录怎样通过日志文件使之恢复?
这个如果不用第三方工具而只使用SQL Server本身的功能有两种方法
第一种比较简单,在操作数据库的时候,首先用begin tran语句显式的标记一个事务,然后删除数据,如果确定需要恢复,则执行rollback tran语句,删除操作就会被回滚。使用begin tran语句标记事务,如果不需要回滚,则使用commit tran进行提交,提交后就不能再回滚了。
第二种方法是通过还原数据库的方式,大致步骤如下:
1.首先数据库的恢复模式必须是“完全”或者“大容量日志”模式
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯