开发者社区> 问答> 正文

在SQL Server 2008 Express数据库上记录所有查询?

有没有一种方法可以告诉SQL Server 2008 Express将每个查询(包括每个SELECT查询!)记录到一个文件中?

这是一台开发机器,因此记录选择查询的负面影响不是问题。

在有人建议使用SQL事件探查器之前:Express中不提供此功能(有人知道Web版中是否可用吗?),并且我正在寻找一种记录查询的方法,即使我不在时也是如此。

展开
收起
心有灵_夕 2019-12-29 13:12:24 3309 0
1 条回答
写回答
取消 提交回答
  • …最新答案,但我希望对其他读者有帮助…

    除非仅在开发环境中,否则将SQL Server Express与诸如此类的高级审核要求结合使用并不是真正的最佳选择。

    您可以使用跟踪(www.broes.nl/2011/10/profiling-on-sql-server-express/)来获取所需的数据,但您必须自己解析这些数据。

    有第三方工具可以执行此操作,但是它们的成本会很高。ApexSQL的日志浏览器可以记录除select之外的所有内容,而Idera的法规遵从性管理器也可以记录select语句,但是成本要高得多。

    2019-12-29 13:12:39
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载