【发布时间】:2011-12-03 15:29:51
【问题描述】:
在我的应用程序中,我在 Web 服务器上运行 Windows 服务。 此服务调用单个表并选择和更新表。 当此服务部署在多个网络服务器上时,我该如何防止 在多个网络服务器上运行的此服务导致表上的死锁。 当这个表被来自不同的 2 个服务访问时会发生什么 网络服务器同时? 我还需要采取哪些其他必要的预防措施。
感谢
【问题讨论】:
标签: sql-server-2005 c#-4.0 windows-services
在我的应用程序中,我在 Web 服务器上运行 Windows 服务。 此服务调用单个表并选择和更新表。 当此服务部署在多个网络服务器上时,我该如何防止 在多个网络服务器上运行的此服务导致表上的死锁。 当这个表被来自不同的 2 个服务访问时会发生什么 网络服务器同时? 我还需要采取哪些其他必要的预防措施。
感谢
【问题讨论】:
标签: sql-server-2005 c#-4.0 windows-services
数据库为您处理事务中的锁定。你需要做的是确保
如果你读取数据,等待一些用户输入,然后进行更新,你必须决定是使用乐观还是悲观并发控制。
【讨论】: