我正在实现访问远程SQL Server 2005数据库并在事务中更新其两个表的代码。但我很困惑它是否是分布式交易?
因为根据定义,当我们更新两个或多个网络计算机系统上的数据时会发生分布式事务。但在我的情况下,代码在单个应用程序域中,它只访问和更新一个持久资源管理器。另外我不能说它是本地的因为数据库是远程的。请指教。
答案 0 :(得分:0)
分布式事务通常是在一个远程系统/数据库查询另一个时。
您查询单个远程数据源通常不会被分发。
请注意,有时远程查询不会出现分布式,但可能存在问题。
E.g。您在远程源上查询视图,并且视图查询一个或多个其他远程数据库。这让我感到很沮丧!