我正在使用SMO备份和还原对象来管理Server的备份和还原工作流。即使我的NoRecovery对象的Restore属性设置为false,如果设置了ToPointInTime,则数据库将处于“恢复”状态。
是否有人知道这是为什么,或者使用SMO restore对象将数据库恢复到某个时间点的正确方法?
发布于 2015-05-11 13:39:47
问题是,直到指定的时间点(数据库所在的Server时区),我才恢复数据库。一旦数据库恢复到该状态,它将自动从“恢复”状态中取出。我想这是有意义的,但我认为值得注意的是,如果尝试在该点之后应用任何额外的恢复,则会抛出异常,因为数据库没有处于“恢复”状态。
https://stackoverflow.com/questions/30132156
复制相似问题