你有一个应用程序,目前使用两个本地SQL Server数据库(DB1和DB2)。你将把这两个数据库都迁移到Azure。该解决方案必须支持跨DB1和DB2的服务器端事务,并最大限度地减少更新的管理工作。你推荐哪种托管方案?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 同一个Azure SQL Managed Instance上的两个数据库.
为什么这是答案
正确答案是“同一个Azure SQL Managed Instance上的两个数据库”。Azure SQL Managed Instance支持跨数据库事务,这是本地SQL Server的关键功能,并且在迁移过程中提供了高度的兼容性。它还减少了管理开销,因为它是一个完全托管的服务,无需管理底层操作系统和SQL Server实例。 “弹性池中的两个Azure SQL数据库”和“不同Azure SQL Database服务器上的两个Azure SQL数据库”不支持服务器端跨数据库事务,这不符合要求。 “托管在Azure虚拟机上的同一个SQL Server实例上的两个数据库”虽然支持跨数据库事务,但它需要管理虚拟机和SQL Server实例,增加了管理工作,不符合最小化管理工作的要求。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡