改进
假设在 Microsoft SQL Server 2016 或 2017 中将 AlwaysOn 可用性组功能与 DTC_SUPPORT=PER_DB 配合使用。 应用此更新后,可以对可用性组数据库使用快照隔离和保存点进行跨数据库事务。 如果事务中涉及的所有数据库当前托管在同一实例上,则此操作适用。
解决方法
按需修补程序信息
此改进包含在以下按需修补程序中,用于SQL Server:
累积更新信息
此改进包含在以下SQL Server累积更新中:
关于SQL Server的累积更新:
SQL Server的每个新的累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看SQL Server的最新累积更新:
更多信息
以下是在实现此改进之前可能会遇到的一些常见错误消息:
错误 3996:分布式事务不支持快照隔离级别。 使用其他隔离级别或不使用分布式事务。
错误 3933:无法将事务升级到分布式事务,因为此事务中有一个活动保存点。 错误 627:无法在分布式事务中使用 SAVE TRANSACTION。参考
了解 Microsoft 用于描述软件更新的术语。