【发布时间】:2010-09-10 18:23:53
【问题描述】:
我想做以下两件事:
- 在我的数据库表上使用审计触发器来识别哪个用户更新了什么;
- 使用连接池来提高性能
对于 #1,我在数据库触发器中使用“system_user”来识别进行更改的用户,但这阻止了我执行需要通用连接字符串的 #2。
有没有一种方法可以让我两全其美?
ASP.NET/SQL Server 2005
【问题讨论】:
标签: asp.net sql sql-server connection pool
我想做以下两件事:
对于 #1,我在数据库触发器中使用“system_user”来识别进行更改的用户,但这阻止了我执行需要通用连接字符串的 #2。
有没有一种方法可以让我两全其美?
ASP.NET/SQL Server 2005
【问题讨论】:
标签: asp.net sql sql-server connection pool
很遗憾,没有。仅从数据库连接中识别用户和在用户之间共享数据库连接是互斥的。
【讨论】:
将您的 Web 应用程序中的用户存储在数据库中,并让您的触发器关闭存储的数据。让 Web 应用处理将所有日志记录信息写入数据库可能会更好。
【讨论】: