标签: sql-server
我正在我的程序中开发一个登录控件,所以每次用户登录时我都会在表中给出一个INSERT,并将其SPID和用户ID保存在表中。我们离开应用程序时将其删除。
问题是,他们可能会在发生错误时离开应用程序,这意味着我的表中的行可能没有被删除。
所以我正在考虑做一个数据库触发器,它逐行检查哪些SPID仍然连接。我知道你可以使用sp_who来查看spid是否已连接,所以我认为它可能有所帮助,但我对数据库触发器知之甚少,而且我的尝试似乎没有用。所以,任何想法?< / p>