Dan*_*her 6 snapshot availability-groups sql-server-2014
我正在寻找解决方案或工作流程。以下是我在使用独立服务器时进行数据库部署的方式:
我想对可用性组中的数据库执行类似的过程,但从备份或快照还原不是理想的选择,因为数据库相当大,我必须先将数据库从 AG 中取出。这是我正在寻找的理想解决方案类型:
有没有可行的方法来做到这一点?
我会使用BEGIN/ ROLLBACK TRANSACTION,但这在自动构建过程中更难实现,并且考虑到我想在提交或回滚之前首先检查结果(来自不同的数据库连接)。
小智 2
确实没有什么实用的方法。我确实可以想到三种回滚失败部署的方法:
BEGIN \ ROLLBACK TRANSACTION:通常情况下,这是我的建议 - 它是最干净的,并且您不必暂停数据移动即可执行此操作。但是,由于您需要能够从另一台计算机查看更改,因此这并不是一个真正的选择。RESTORE DATABASE:正如您所提到的,在 AG 的大型数据库上这样做会遇到麻烦。| 归档时间: |
|
| 查看次数: |
242 次 |
| 最近记录: |