Sql(2)
1、将原数据库的所有表、存储过程导出成一个SQL文件,导出的时候注意在选项中选择编写索引脚本和编写主键、外键、默认值和检查约束脚本选项
2、新建数据库,对新建数据库执行第一步中所建立的SQL文件 3、用SQL的导入导出方式,对新数据库导入原数据库中的所有表内容 利用数据库日志恢复数据到时间点的操作 由于不正常的数据丢失,而又不想使用备份数据还原,只要原来有备份且当前日志保存完好,可以采用这个方法试试,说不定可挽回损失…… 1,如果误操作之前存在一个全库备份(或已有多个差异备份或增量备份),首先要做的事就是进 进行一次日志备份(如果为了不让日志文件变大而置trunc. log on chkpt.选项为1那你就死翘了) backup log dbName to disk='fileName' 2,恢复一个全库备份,注意需要使用with norecovery,如果还有其他差异或增量备份,则逐个恢 复 restore database dbName from disk='fileName' with norecovery 3,恢复最后一个日志备份即刚做的日志备份,指定恢复时间点到误操作之前的时刻 |
Sql(2)数据库日志恢复及备份
最新推荐文章于 2023-02-03 10:47:30 发布
本文深入探讨了SQL数据库的日志恢复机制,详细介绍了如何进行数据库备份,包括完整备份、差异备份和日志备份。同时,讨论了如何利用这些备份进行有效的数据恢复,确保业务连续性和数据安全性。此外,还提到了SQL Server的性能优化策略,如统计信息的管理和维护,以提升查询效率。
摘要由CSDN通过智能技术生成