我在本地运行我的应用程序 - 即。没有外部流量和非常少的查询,完全在我的控制之下。我看到大量的“审核登录”和“审核注销”事件。这些以及它们实际存储在哪里(即。此审核日志在哪里)?这些是连接问题的暗示,因为我的应用程序中只有一个简单的连接字符串,并且认为连接在我的应用程序的整个操作期间保持活动状态(即在启动时单次登录,然后在终止时单次注销) )。
答案 0 :(得分:1)
审核登录是通过SQL Server Profiler工具公开的“Event Class”。它不是物理审计跟踪,即此事件类数据不会记录在SQL Server中某个位置的数据库表中。
每次SQL Server需要对新的SQL Server登录进行身份验证或从连接池重用现有连接时,都会触发该事件。
答案 1 :(得分:0)
听起来像ASP.NET连接池?见http://msdn.microsoft.com/en-us/library/8xx3tyca(v=vs.71).aspx。可以在ASP.NET中池化活动连接,以便在需要完成数据库操作时,不必建立与数据库的连接,而是重新使用。
审计事件可能与此有关。 SQL Server审核登录和注销。您可以配置此行为,请参阅http://msdn.microsoft.com/en-us/library/ms175850.aspx。