1

我试图让我们的 DBA 在 SQL Server 2005 集群上启用 DTC。不幸的是,他们一直拒绝。他们的论点是他们需要为 DTC 设置一个专用主​​机(可能需要几个月的时间!!),因为这不是勾选几个框的问题。这是真的?DTC 在共享环境(例如 SQL 场)中的侵入性如何。我对此有异议吗?

谢谢

4

2 回答 2

2

必须淡化您的“DBA”团队应得的原始响应!

针对您的问题:

专用服务器 - 一点也不。在我使用集群的任何地方,DTC 服务都会在集群投入使用时安装。通常它位于自己的资源组或集群组中。如果在它自己的组中,它通常位于托管集群组的任何服务器上。

侵入性?- 绝对不。根据 MS 最佳实践,它应该在创建集群时安装。

你有争论吗?- 你肯定会。下面的链接应涵盖安装它的原因和方法:

群集上的 MSDTC 和 SQL

群集 SQL Server 的注意事项和基本警告

于 2010-05-24T23:02:10.793 回答
0

DTC 需要在连接的两端启用并运行。在我的组织中,需要进行一些研究才能确定要检查哪四个框,然后在所有数据库服务器、所有应用程序服务器和大多数笔记本电脑上检查这些框。仍然有一些保留的开发人员笔记本电脑......但只要他们不写,它们就可以了。:)

您应该有一些驱动场景(例如原子多数据库写入)来打击 DBA。给他们一些时间来猜测替代方案......然后让他们知道 DTC 是这种钉子的唯一锤子。

我不确定 DTC 对 SQL 场的影响。我想如果涉及到足够的数据,整个农场都可能参与到交易中……这不是一件好事。

于 2010-05-24T21:19:24.393 回答