是否有任何理由无法更改始终在线配置中针对主数据库运行的 spid 的隔离级别?
场景:我们正在运行 CRM Dynamics 升级工具。尝试在 SQL Server 中运行以下命令时被阻止:
SET TRANSACTION ISOLATION LEVEL READ COMMITTED
在检查升级工具的错误日志时,它说
无法对数据库“My_CRM_DB”执行该操作,因为它涉及数据库镜像会话或可用性组。不允许对参与数据库镜像会话或可用性组的数据库执行某些操作。
我想了解这是为什么。我在 technet 上找不到任何在线信息说我不应该被允许设置 spid 的隔离级别以在使用 AlwaysOn 时读取已提交