发布网友 发布时间:2022-04-22 16:26
共2个回答
热心网友 时间:2023-08-25 03:29
你的bak是什么时候备份的,备份后有没有又修改数据?
如没有的话,可直接恢复。
要是修改了话,你只能到另一台机子装sqlserver ,然后恢复到那台机子上,然后把刚删的数据给恢复过来。
当然,你如果设置了完全事务日志的话,也可以,
注意以下方法,非常危险,不过你要是用熟了话,并理解了数据库原理的话,也是标准做法。
1 前提假设你是 采用了《完全日志模式》,并且在你备分了.bak后,没有做过清容日志,或是截断日志之类的操作。
2 现在用命令,restore 备份你的数据库的事务日志。并且加上不截断选项。
3 用.bak +刚备份的日志,恢复到你删数据之前的时间段。追问8月份有一次完全备份,备份后数据每天都在变动。请能把具体的sql语句指点一下吗?以前没遇到过这些东西,所以整不明白,谢谢
热心网友 时间:2023-08-25 03:29
在本机上找到create_xx.sql文件,然后登陆到数据库,最后@craete_xx.sql就ok了。