使用镜像时克服MS DTC限制

时间:2013-08-02 22:09:15

标签: sql-server-2008 sql-server-2000 wcf-data-services msdtc database-mirroring

我们的团队遇到了无法预料的要求。我们的SQL Server,2008 R2,正在两个数据库上使用镜像设置。我们为客户提供了一个WCF数据服务,包括Web开发团队。

另一个小组发现他们有这么多报告,根据我们的时间框架,端口不可行。我们只有一个真正的选项是更新(注意不创建或删除)在Sql Server 2000上运行的遗留系统单表。通过这样做,我们确保所有报告仍然可用。

Web开发团队发现MS DTC不断抛出异常。我指出跨数据库MS DTC不能与使用镜像的sql server一起使用。想到的是工作单元模式。然后我们可以在SQL Server中使用单个事务,在这种情况下,必须完成3个操作才能完成工作单元。

这是克服此技术限制的好方法吗?他们还有其他因素要考虑吗?

0 个答案:

没有答案