SQL Server 中分布式事务的兼容性

Posted

技术标签:

【中文标题】SQL Server 中分布式事务的兼容性【英文标题】:compatibility of Distributed transaction in SQL Server between 【发布时间】:2014-08-07 08:05:21 【问题描述】:

您好,我只是想知道 SQL Server 的版本在运行分布式事务的兼容性方面有什么不同吗?

如果是,则为 SQL Server 之间的分布式事务 服务器组 1 [2005 & 2008 R2] 服务器集 2 [2005 和 2012] 是否相互兼容?当我在 2005 年启动 Dis tran 时,它会在 2008 年或 2012 年返回到 2005 年?这个版本会有什么不同吗?

【问题讨论】:

【参考方案1】:

不,没有区别。

MSDTC 实际上是 Windows 操作系统的一部分,而不是 SQL Server。 它由 Windows 本身使用。

所以任何兼容性问题都来自操作系统差异。

【讨论】:

好的,但又是一个问题,我的事务从 Windows 2003、SQLserver2005 到 Windows 2008、SQLserver2008/2012 打开。这会正常工作吗? 应该...我们混合使用了 Windows 2008R2/2012/2012R2,并且运行顺畅。相同的 SQL Server 版本 如果需要,不再像往常一样(我的意思是网络权限等)。如果您在事件日志中遇到错误,请在 Internet 上搜索:如果您遇到任何错误,通常会记录在案

以上是关于SQL Server 中分布式事务的兼容性的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 分布式事务与本地事务

SQL Server 开启DTC分布式事务

链接服务器无法开始分布式事务 - SQL Server

sql server 和 mysql 之间的链接服务器上的分布式事务

聊一聊DTM子事务屏障功能之SQL Server版

浅谈分布式事务那些事