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

  1. 在任何一台可以正常连接数据库的终端开始菜单-所有程序-Microsoft SQL Server 2008 R2-性能工具-SQL Server Profiler,打开SQL跟踪工具;
  2. 新建跟踪任务;
  3. 输入K3数据库服务器的IP地址,验证sa账户密码;
  4. 跟踪属性设置:常规选项卡里边只需要填写一下跟踪名称就行;

    跟踪属性-事件选择里边,只需要勾选TSQL即可,其他的勾全部取消。最后点击“运行”即可启动跟踪;

    如果需要定位到具体的数据库,可以先使用SELECT DB_ID()找出该数据库的ID,然后勾选显示所有列,再打开列筛选器;

    DatabaseID填写查询到的数据库ID值,确定即可限制对特定数据库的跟踪;
  5. 跟踪页面可以使用橡皮擦清屏:
  6. 登录K3执行前段的操作任务,执行完毕后,使用暂停键或者停止键中断跟踪任务:
  7. 按下ctrl+f快捷键,调出查找窗口,使用表关键词进行语句查找,即可查找出K3后台数据库执行的语句;
  8. 将跟踪到的语句复制出来,粘贴至SSMS执行;
  9. 最终执行情况与金蝶K3前端进行对比,如果没有差异,即可提取该段SQL代码用于其他开发需求;
  10. 如果只是捕获触发器,sqlserver profiler 的event里选择这两个:
    Stored procedures: - SP:StmtStarting - SP:StmtCompleted

通过sql跟踪对金蝶K3系统后台数据库执行逻辑跟踪,提取原版SQL语句相关推荐

  1. 金蝶K3系统定制国内销售日报表

    销售日报手工输出耗时长.出错概率大,本文章介绍如何从K3后台数据库抽取相关数据自动生成国内销售日报表,释放报表维护人员工作.报表制作人员每天只需要点击刷新数据库按钮即可实现日报的自动更新. 实现逻辑: ...

  2. mcgs odbc mysql_MCGS中ACCESS数据库的数据提取到SQL数据库中的方法.pdf

    昆仑通泰 MCGS Access数据库与 MSSQL数据库连接 1 在XP 系统上安装 SQLserver2000 1.1找一张 SQLserver 服务器版光盘,在光盘上找到目录"MSDE ...

  3. 原生sql 查询返回一个实体_python连接SQLServer执行给定的查询SQL语句,并返回结果数据...

    今天写这篇文章的初衷就是在我昨天发表的文章<Python连接SQLServer数据库执行增删改查操作>后,一些读者反馈说跟Python完全没有关系,这里我想说的是:内容的确是与Python ...

  4. 金蝶K3系统sql溢出错误处置记录

    一早,用户报单上来,K3用不了了: 自己去服务器上测试了一把,完全正常,没一点问题. 会不会个人电脑问题? 重新配一台客户机,重新连接,登录也正常,操作也正常.但是注册完二开的插件后,还是报同样的错误 ...

  5. 金蝶EAS,后台代码查询科目余额,SQL查询科目余额

    以下代码演示了如何从EAS系统查询科目余额,用于后台业务逻辑(app目录下的ControllerBean). /*** 查询科目余额,封装数据,返回值映射中,键:科目ID:值:科目余额队列* @par ...

  6. 金蝶K3系统没有委外加工模块,如果变通处理委外业务?

    1.只有仓存模块:设置一个委外仓,有委外业务的时候,将原材料调拨往这个仓库,加工回来后,走其他出库将原材料从委外仓出库(仓库余额即为外发材料余额):其它入库将半成品入库.财务做手工核算,加工费通过应付 ...

  7. 金蝶K3系统19年度增值税率调整(16改13,10改9)操作步骤

    涉税基础资料变更: 1.物料 --step1--修改历史物料税率 --update t_ICItemMaterial set FTaxRate=13 where FTaxRate=16 --updat ...

  8. 金蝶K3物料后台启用/取消保质期/批次管理

    以下代码需要确保物料没有库存方可执行操作!!!!! 启用物料效期管控 update t_ICItem set FISKFPeriod=1,--是否进行保质期管理,0表示不启用保质期管理 FKFPeri ...

  9. 金蝶K3系统BOM新增BOM编号与父项物料编码同步需求实现

    默认BOM编码为自动生成的且不能修改,新需求是BOM编码需要和父项物料编码保持一致,并且支持修改. 语句如下: select * from ICTemplate where FID='Z01' AND ...

最新文章

  1. java基础面向对象_Java基础面向对象
  2. java applet 输出多行_java学习笔记-输入输出、Applet和多线程开发
  3. caffeine 4hash lfu频度记录
  4. Machine Learning Algorithms Study Notes--Supervised Learning
  5. P4692 [Ynoi2016]谁的梦
  6. L2TP详解(三)——NAS-Initiated 场景下隧道和会话建立过程
  7. RabbitMQ~一些术语和最消息的生产
  8. js 如何判断数组元素是否存在重复项
  9. 接口压测之Locust
  10. 北航计算机组成原理课程设计-2020秋 PreProject-Logisim-Logisim组合逻辑电路
  11. LaTeX函数、符号及特殊字符
  12. 如何使用思维导图?思维导图绘制方法介绍
  13. 嵌入式系统与普适计算
  14. php 过滤字符 b,php过滤所有中英文标点符号
  15. AndroidUSBCamera调用USB摄像头问题
  16. 【字符串2】(删除公共字符、合法括号序列判断、两种排序方法、密码强度等级)
  17. android 微信支付返回XML格式数据的解析方法
  18. Android所有动画分类总结
  19. Json接口代码生成工具-Json2Code
  20. 2016计算机二级c语言考试题库,2016年计算机二级《C语言》选择题题库与答案

热门文章

  1. 一个悄然崛起的国产软件,低调又强大!
  2. linux系统启动项没了,重装Windows后找回丢失的Linux启动项
  3. 我的服务器新手箱子无限,家庭影音之路 篇一:#原创新人#服务器安装Rutorrent(PT盒子)Seedbox教程...
  4. 如何确保消息不会丢失
  5. Ubuntu18 安装98五笔
  6. java计算机毕业设计教师业绩考核和职称评审系统源码+mysql数据库+系统+lw文档+部署
  7. 机器人是如何实现自主避障的?
  8. 来,开局先创建一个 app
  9. 网络传输中available的用法
  10. adb修改android设备mac地址