我有一个集中式数据库和2个(或超过2个)有权访问它的用户。当USER1登录数据库中的所有数据时,数据集将被输入,用户使用数据集获取数据。现在,Location表有5个条目/位置名称。同时USER2将位置(芝加哥)添加到数据库。现在我想访问USER1系统中的新位置(芝加哥)。
我需要使用触发器吗?或者我会尝试线程吗?
如果这不是操作应用程序的可行方式,请告诉我。欢迎提供任何其他相关信息。
我没有足够的知识来理解这一切,我正在学习所有这些技术,技术和概念的阶段。对不起,如果这是一个愚蠢的问题。
答案 0 :(得分:1)
您可以在sql server中注册Sqldependency。
参考Change Notification with Sql Server 2008
http://www.codeproject.com/Articles/12335/Using-SqlDependency-for-data-change-events
答案 1 :(得分:1)
在客户端之间定义基于数据库的依赖关系,客户端可以订阅数据库,以便在数据更改时通知其所有依赖项。它被称为sqldependency通知,它使用服务代理。检查链接。
http://www.codeproject.com/Articles/144344/Query-Notification-using-SqlDependency-and-SqlCach