问题描述
我们最近在sql Server 2016 AlwaysOn环境中添加了新磁盘,两个节点上的配置均相同。我想将一些数据库移到该新磁盘上。 (所有数据库都启用了TDE,AlwaysOn正常工作)。这就是我所做的:
到目前为止一切顺利。但是,将数据库添加回AlwaysOn时,出现错误
辅助数据库未加入
但是启用了自动播种(已验证)。自动播种不能与TDE一起使用吗?
更新:[failure_state_desc]
中的列dmv sys.dm_hadr_automatic_seeding
显示“种子检查消息超时”
更新:在错误日志“
中看到此错误镜像数据库“ XXXX”的事务日志数据不足,无法执行 保留主体数据库的日志备份链。这可能 如果未从主体数据库进行日志备份,则会发生 或尚未在镜像数据库上还原。
”,但是在使数据库重新联机后进行了日志备份
解决方法
发现原因: 从AlwaysOn删除数据库后,该数据库在secondairy节点上处于恢复状态。将数据库添加到主数据库上的AlwaysOn之后,开始直接播种。但是,该数据库已经在旧位置的secondairy节点上,导致出现错误。
解决方案:在将数据库恢复到AlwaysOn之前先删除secondairy节点上的数据库