不知道在这里问是否合适...我在网上搜索了答案,但是徒劳无功...所以我只是想在这里碰碰运气。
这是微软网站http://msdn.microsoft.com/en-us/library/ms189322(SQL.90).aspx的摘录
远程 proc trans 选项
使用 remote proc trans 选项通过 Microsoft 分布式事务协调器 (MS DTC) 事务保护服务器到服务器过程的操作。将 remote proc trans 设置为 1 以提供 MS DTC 协调的分布式事务,以保护事务的 ACID(原子、一致、隔离和持久)属性。将此选项设置为 1 后开始的会话继承配置设置作为其默认设置。
此功能将在 Microsoft SQL Server 的下一版本中删除。避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。
提供此选项是为了与使用远程存储过程的应用程序的早期版本的 Microsoft SQL Server 兼容。不要发出远程存储过程调用,而是使用引用链接服务器的分布式查询,这些链接服务器是使用 sp_addlinkedserver 定义的。
这是否意味着,我们需要避免在将事务范围对象提升为 MSDTC 的情况下使用它?
注意:这是 SQL Server 2005 的消息,但 SQL Server 2008 也会出现相同的消息。