如何记录 MS SQL 服务器上的分布式事务中的查询?

ili*_*ian 4 sql-server azure-sql-database distributed-transactions

我正在考虑将数据库从自托管集群迁移到 Microsoft Azure SQL。我知道涉及到一些分布式事务,Azure SQL 不支持这些事务。

有没有一种方法可以记录所有分布式事务及其查询,以便我可以检查客户端应用程序并消除对分布式事务的要求?

Dav*_*oft 5

您应该能够在 SQL Trace 或 XEvents 中跟踪DTCTransaction事件。

或者您可以关闭 MSTDC(当然不在生产中)并查看失败的内容。

另请注意,对 .NET 的 SqlClient 的更新支持使用 Azure SQL 数据库而无需 MSDTC 的一些分布式事务方案。看

跨云数据库的分布式事务


归档时间:

查看次数:

1187 次

最近记录:

5 年,4 月 前