gpt4 book ai didi

sql - 记录 SQL Server 2008 Express 数据库上的所有查询?

转载 作者:行者123 更新时间:2023-12-01 17:40:55 25 4
gpt4 key购买 nike

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

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

在有人建议使用 SQL Profiler 之前:这在 Express 中不可用(有谁知道它在 Web 版中是否可用?),而且我正在寻找一种即使在我离开时也能记录查询的方法。

最佳答案

SQL Server 探查器:

  • 文件 → 新跟踪
  • 系统会显示“常规”选项卡。
  • 您可以在此处选择“保存到文件:”,以便将其记录到文件中。
  • 查看“事件选择”选项卡
  • 选择您要记录的项目。
  • TSQL → SQL:BatchStarting 将为您提供 sql 选择
  • 存储过程 → RPC:Completed 将为您提供存储过程。

来自 Microsoft 的更多信息:SQL Server 2008 联机丛书 - Using SQL Server Profiler

更新 - SQL Express 版本:

有人评论说 MS SQL Server Profiler 不适用于 Express 版本。
似乎确实有一个免费的替代方案:Profiler for Microsoft SQL Server 2005 Express Edition

关于sql - 记录 SQL Server 2008 Express 数据库上的所有查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/123781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com