日常进行K3相关操作需要对K3后台数据库逻辑进行监听的时候,需要启用SQL跟踪任务,通过跟踪任务可以获取实时的K3后台执行语句,进而研究其后台执行逻辑。记录一下sql跟踪的操作方法:

  1. 在任何一台可以正常连接数据库的终端开始菜单-所有程序-Microsoft SQL Server 2008 R2-性能工具-SQL Server Profiler,打开SQL跟踪工具;
    通过sql跟踪对金蝶K3系统后台数据库执行逻辑跟踪,提取原版SQL语句
     
  2. 新建跟踪任务;
    通过sql跟踪对金蝶K3系统后台数据库执行逻辑跟踪,提取原版SQL语句
  3. 输入K3数据库服务器的IP地址,验证sa账户密码;
    通过sql跟踪对金蝶K3系统后台数据库执行逻辑跟踪,提取原版SQL语句
  4. 跟踪属性设置:常规选项卡里边只需要填写一下跟踪名称就行;
    通过sql跟踪对金蝶K3系统后台数据库执行逻辑跟踪,提取原版SQL语句
    跟踪属性-事件选择里边,只需要勾选TSQL即可,其他的勾全部取消。最后点击“运行”即可启动跟踪;
    通过sql跟踪对金蝶K3系统后台数据库执行逻辑跟踪,提取原版SQL语句
  5. 跟踪页面可以使用橡皮擦清屏:
    通过sql跟踪对金蝶K3系统后台数据库执行逻辑跟踪,提取原版SQL语句
  6. 登录K3执行前段的操作任务,执行完毕后,使用暂停键或者停止键中断跟踪任务:
    通过sql跟踪对金蝶K3系统后台数据库执行逻辑跟踪,提取原版SQL语句
  7. 按下ctrl+f快捷键,调出查找窗口,使用表关键词进行语句查找,即可查找出K3后台数据库执行的语句;
    通过sql跟踪对金蝶K3系统后台数据库执行逻辑跟踪,提取原版SQL语句
  8. 将跟踪到的语句复制出来,粘贴至SSMS执行;
    通过sql跟踪对金蝶K3系统后台数据库执行逻辑跟踪,提取原版SQL语句
  9. 最终执行情况与金蝶K3前端进行对比,如果没有差异,即可提取该段SQL代码用于其他开发需求;
    通过sql跟踪对金蝶K3系统后台数据库执行逻辑跟踪,提取原版SQL语句

相关文章: