是否可以在SQL Server 2008 中模仿OracleSET AUTORECOVERY ON
来应用事务日志?
RESTORE LOG [DB_NAME] FROM DISK
需要备份名称;如果我有几百个日志,我必须确保日志以正确的顺序恢复。当然,我可以按名称对文件进行排序,但我想知道是否有开箱即用的解决方案。
谢谢你。
是否可以在SQL Server 2008 中模仿OracleSET AUTORECOVERY ON
来应用事务日志?
RESTORE LOG [DB_NAME] FROM DISK
需要备份名称;如果我有几百个日志,我必须确保日志以正确的顺序恢复。当然,我可以按名称对文件进行排序,但我想知道是否有开箱即用的解决方案。
谢谢你。
不可以。SQL Server 没有这个选项。
你可以做什么 ?
SET AUTORECOVERY ON
您在 Oracle 中拥有的一个接近的选项。这是实施Logshipping的完美案例。您甚至可以延迟应用事务日志,并让辅助数据库处于备用模式,可用于报告查询。
或者,如果您使用的是 sql server 2012 Enterprise 及更高版本,则可以考虑实施AlwaysON Availablity groups。