【发布时间】:2016-12-08 16:46:41
【问题描述】:
我们有一个从 sql server 读取数据的 .Net 服务。做一些处理,然后再次更新 sql server 表。现在我们需要运行这个服务的多个实例。所以我遇到了以下问题。
- 由于我们在 sql server 端没有任何列可以让我知道一行是否已被读取。所以我可能会在不同的情况下得到相同的值。
在我看来,我需要创建一个列来指定一行是否被读取。 你能推荐像 MSMQ 或 Service Broker 这样的东西吗
【问题讨论】:
-
This 听起来很适合您的解决方案
-
处理部分是发生在 SQL Server 端本身的存储过程中,还是您在选择后将其带到您的 C# 应用程序代码中,然后将其发送回以更新数据库?
-
请同时粘贴表格架构
标签: c# .net sql-server