3

如何在我的ASP.net应用程序中启用数据库日志记录功能?我正在使用VS2010(ASP.net MVC2项目),并希望看到日志记录,突出显示应用程序和数据库之间的数据库活动,包括数据库连接建立(因为我确实有连接相关的错误)。如何在我的ASP.net应用程序中启用数据库日志记录

我使用SqlServer的快递2008年

感谢

回答

3

我觉得你问什么是启用和SQL Server安装程序数据库审计2008年

http://www.sql-server-performance.com/articles/dba/Database_Audit_Specifications_in_SQL_Server_2008_p1.aspx

可悲的是我不要认为它在SQL Server Express Edition中可用,但可以尝试。

但是,如果它不适用于快递版本。您可以从服务器跟踪记录活动。使用分析器并将分析数据推送到表或文件。注意:这是一个昂贵的解决方案(可能有一些性能问题,但有时用于确定具体错误,包括连接问题。)

否则它是自定义解决方案。基本上包装你的SQL查询或链接到SQL或链接到实体的东西,将记录发生了什么。但是如果你已经有连接问题,这可能无助于找到问题。

或者记录谁做了什么和做了什么的表上的触发器。这不会直接告诉你,如果你有连接问题,但如果你期望的数据被插入,更新或删除,那么你将有一个日志。

在触发器的旁注上,您可以随时存储最后修改和创建的用于用户和时间的图章。

+0

所以我猜VS2010不会为你提供这个吗?即认为它可以意识到它正在运行/调试的应用程序之间的数据库流量,并在日志/控制台输出中显示此数据流会很好吗? – Greg 2010-05-29 10:47:06

相关问题