我正在尝试对现有系统中的某些报告进行逆向工程。
情况是我已经在本地重新创建了数据库。我没有任何原始的前端代码。我需要为现有系统执行的报告创建代码,以便我可以添加客户端所需的额外功能。
现在,当我尝试弄清楚所有表格的含义和意思时(有50个表,只有1个有外键,所以它有点令人困惑),它现在有点混乱了。
客户端已在其服务器上启动并运行现有系统,但无法访问代码。
我们可以做些什么来查看软件正在运行的实际查询吗?
即
1)运行旧系统报告
2)从SQL Server 2000获取所有查询的日志
我认为这会为我节省大量时间并提供更准确的结果,但我无法弄清楚如何做到这一点。
有人有什么想法吗?
答案 0 :(得分:1)
您可以运行SQL Server Profiler。它允许您在服务器上观察命令的执行。为了观看SQL命令,最好观看“SQL:Batch completed”事件。