创建只读备用的日志传送计划

Log shipping plan creating readonly standby

我为待机模式下从主服务器到辅助服务器的日志传送创建了一个维护计划。它正在以只读模式创建备用数据库。当我通过 运行 restore with recovery 将数据库更改为读写时,日志传送还原作业失败。 我想让辅助服务器具有完全访问权限,因为它用作故障转移。 我以前在同一台服务器上创建计划,使用相同的过程,没有任何问题。

一旦您将辅助服务器联机,作业(在主服务器上备份,copy/restore 在辅助服务器上)就无法成功 - 它 是设计使然。您需要禁用它们。这是因为 primary 现在处于 Restoring 状态,而 secondary 是一个新的 primary。

阅读下面有用的链接(第三个是带有图像的链接),它很好地解释了它是如何工作的,以及故障转移和故障回复的步骤。

https://msdn.microsoft.com/en-us/library/ms191233.aspx

https://msdn.microsoft.com/en-us/library/ms178117.aspx

http://dbasqlserver13.blogspot.com.au/2013/12/failover-and-failback-in-logshipping.html