Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所有,我很感激我可以编写一个模块来记录我的应用程序中正在进行的进程,但这没有实现,我似乎无法找到关于如何执行以下操作的解释......
一个客户端正在运行我的应用程序,它从一些用户定义的动态 SQL 中抛出一个错误。这使得很难知道用户在做什么以及是否是正在执行的 SQL 的应用程序错误。
客户对提供他们正在执行的 SQL 感到很有趣,我需要深入了解正在发生的事情。有没有办法记录代码崩溃时的行为?
代码是用 C# 编写的,并且经过了混淆处理。
谢谢你的时间。
如果问题出在 SQL 中,许多数据库会让您知道运行的最新查询,因此理论上,您可以尝试获取该信息,另一种方法是为该客户提供您的应用程序的自定义版本,该版本记录每个运行 SQL 查询;此外,如果您被提供堆栈跟踪,一些混淆程序可以让您对这些堆栈跟踪进行去混淆处理。