Sql server 如何使用stopat恢复未损坏的mssql数据库
我在mssql中有一个良好的、有效的、未损坏的数据库,我希望将其恢复到某个时间点 这是怎么做到的 标准的Sql server 如何使用stopat恢复未损坏的mssql数据库,sql-server,database,logging,restore,Sql Server,Database,Logging,Restore,我在mssql中有一个良好的、有效的、未损坏的数据库,我希望将其恢复到某个时间点 这是怎么做到的 标准的RESTORE命令要求以完整备份为起点,然后记录备份 我不明白为什么这必须从备份中完成。如果我的数据库很好,日志也正常,为什么我不能从数据库中的实时日志中使用STOPAT 一位dba建议,无论何时我想要恢复,我都应该进行日志备份,然后使用STOPAT进行restore。我相信这会奏效,但听起来有点倒退 还有更好的主意吗 非常感谢简单地说,您无法从LDF恢复,因为旧的条目会作为日志备份的一部分被
RESTORE
命令要求以完整备份为起点,然后记录备份
我不明白为什么这必须从备份中完成。如果我的数据库很好,日志也正常,为什么我不能从数据库中的实时日志中使用STOPAT
一位dba建议,无论何时我想要恢复,我都应该进行日志备份,然后使用STOPAT
进行restore
。我相信这会奏效,但听起来有点倒退
还有更好的主意吗
非常感谢简单地说,您无法从LDF恢复,因为旧的条目会作为日志备份的一部分被删除。否则,DF将不断增长 没有足够的信息“倒带”或“重放”所有内容 因此,您可以使用备份来实现这一点