gpt4 book ai didi

c++ - 从 Visual Studio 2012 或 MS SQL 2012 中捕获 SQL 语句

转载 作者:行者123 更新时间:2023-11-28 06:34:28 25 4
gpt4 key购买 nike

我正在为 C++ 应用程序使用 Visual Studio 2012 和 MS SQL Server 2012。

我知道有一种方法可以从两个程序(某种跟踪分析器)中为单个表捕获 SQL 语句,但我遇到的教程很少关于如何执行此操作,不幸的是它们往往有点含糊在具体步骤上——几乎就像他们假设你应该已经知道如何去做一样。有没有办法对跨越多个表的语句执行此捕获/跟踪?如果是,怎么办?

不幸的是,我继承的代码是 20,000 行意大利面条式代码,因此在将结果语句发送到数据库之前捕获结果语句比花几周时间逐步完成它更有意义。

最佳答案

SSMS 中“工具”菜单中的 SQL Server Profiler。您可以过滤以捕获来自某些登录的调用,并且根据使用的连接字符串,您还可以按应用程序名称进行过滤。有关详细信息,请访问 msdn.microsoft.com/en-us/library/ms173799(v=sql.110).aspx

为了更轻松地仅分析您正在寻找的调用,如果您将:Application Name=MyAppName; 添加到您的应用程序使用的连接字符串中,然后您可以在 SQL Profiler 中按应用程序名称进行过滤像 MyAppName。

关于c++ - 从 Visual Studio 2012 或 MS SQL 2012 中捕获 SQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26975677/

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