と で開発されたアプリケーションがC#
ありSql Server 2008
ます。
ここでユーザーはデータベースからリストを開くことができ、その時点で同じデータベース テーブルが更新され、特定のユーザーが現在のリストを開いたことが示されます。別のユーザーが同じリストを開こうとすると、ユーザー A が既にリストを開いていることが通知され、閉じるかユーザーに通知する 2 つのオプションがあります。
ユーザー通知プロセスでは、リストを開いたすべてのユーザーのデータベースを定期的にチェックして、他のユーザーが同じリストを開こうとしていることを示す通知を送信しているかどうかを確認する必要があります。
データベースを定期的にチェックするのではなく、誰かが通知の送信オプションを押したらすぐに識別するよりスマートな方法はありますか? データベースからシステムへの通知を受け取るようなものですか? 私はSqlNotificationRequestについて見つけました。SQL 2008 に同様の新機能はありますか?
または他の代替手段を達成することは可能ですか?