如何在我的ASP.net应用程序中启用数据库日志记录功能?我正在使用VS2010(ASP.net MVC2项目),并希望看到日志记录,突出显示应用程序和数据库之间的数据库活动,包括数据库连接建立(因为我确实有连接相关的错误)。如何在我的ASP.net应用程序中启用数据库日志记录
我使用SqlServer的快递2008年
感谢
如何在我的ASP.net应用程序中启用数据库日志记录功能?我正在使用VS2010(ASP.net MVC2项目),并希望看到日志记录,突出显示应用程序和数据库之间的数据库活动,包括数据库连接建立(因为我确实有连接相关的错误)。如何在我的ASP.net应用程序中启用数据库日志记录
我使用SqlServer的快递2008年
感谢
我觉得你问什么是启用和SQL Server安装程序数据库审计2008年
可悲的是我不要认为它在SQL Server Express Edition中可用,但可以尝试。
但是,如果它不适用于快递版本。您可以从服务器跟踪记录活动。使用分析器并将分析数据推送到表或文件。注意:这是一个昂贵的解决方案(可能有一些性能问题,但有时用于确定具体错误,包括连接问题。)
否则它是自定义解决方案。基本上包装你的SQL查询或链接到SQL或链接到实体的东西,将记录发生了什么。但是如果你已经有连接问题,这可能无助于找到问题。
或者记录谁做了什么和做了什么的表上的触发器。这不会直接告诉你,如果你有连接问题,但如果你期望的数据被插入,更新或删除,那么你将有一个日志。
在触发器的旁注上,您可以随时存储最后修改和创建的用于用户和时间的图章。
所以我猜VS2010不会为你提供这个吗?即认为它可以意识到它正在运行/调试的应用程序之间的数据库流量,并在日志/控制台输出中显示此数据流会很好吗? – Greg 2010-05-29 10:47:06