逆向工程报告

时间:2014-03-29 18:20:48

标签: c# sql-server reverse-engineering

我正在尝试对现有系统中的某些报告进行逆向工程。

情况是我已经在本地重新创建了数据库。我没有任何原始的前端代码。我需要为现有系统执行的报告创建代码,以便我可以添加客户端所需的额外功能。

现在,当我尝试弄清楚所有表格的含义和意思时(有50个表,只有1个有外键,所以它有点令人困惑),它现在有点混乱了。

客户端已在其服务器上启动并运行现有系统,但无法访问代码。

我们可以做些什么来查看软件正在运行的实际查询吗?

1)运行旧系统报告

2)从SQL Server 2000获取所有查询的日志

我认为这会为我节省大量时间并提供更准确的结果,但我无法弄清楚如何做到这一点。

有人有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您可以运行SQL Server Profiler。它允许您在服务器上观察命令的执行。为了观看SQL命令,最好观看“SQL:Batch completed”事件。