【发布时间】:2014-07-01 08:09:39
【问题描述】:
我是 Java 新手。目前我正在做一个增强项目。在我的分析中,我感到震惊。我必须弄清楚存储过程是如何被调用的以及所有参数都被传递了。到目前为止,我知道一个进程正在服务器上的目录中执行可执行文件。这个可执行文件可能(不确定 - 假设)正在调用存储的过程。我的疑问是我如何弄清楚这个可执行文件在做什么?
进程 proc = Runtime.getRuntime().exec(exeString);
exeString 具有我的可执行文件所在的路径。不确定可执行文件的名称在这里是否有意义,无论如何它的“SqlDMOCall”。与可执行文件一起,还有一个 DLL 文件。我尝试通过 ILSPY 反编译它却失败了。
如果需要任何其他信息,请告诉我。
【问题讨论】:
-
尝试对数据库使用 sql server profiler,它将跟踪对数据库的每次调用并显示传入的内容
标签: java sql-server stored-procedures dts