Microsoft 分布式事务处理协调器MS DTC已取消?

 时间:2024-10-25 18:02:08

1、在SQL SERVER数据库中先找到出入库单据表(ICStockBill)

Microsoft 分布式事务处理协调器MS DTC已取消?

2、鼠标右击"触发器",从弹出的快捷菜单中选择"新建触发器"

Microsoft 分布式事务处理协调器MS DTC已取消?

3、手工输入如下触发器SQL代码,并执行.

Microsoft 分布式事务处理协调器MS DTC已取消?

4、下面来测试一下,登录ERP,新增一张领料单,把当前日期2016-06-02,人为修改为2016-08-02,完善单据相关项后保存,弹出"Microsoft 分布式事务处理协调器(MS DTC)已取消此分布式事务"警示对话框,单据无法保存.

Microsoft 分布式事务处理协调器MS DTC已取消?

5、修改一下SQL语句的执行顺序:骒貉缭塄原始顺序如下 ROLLBACK TRAN RAISERROR('制单日期不能超后2月!',18,18)修改后的顺序RAISERR晦倘佳鳎OR('制单日期不能超后2月!',18,18) ROLLBACK TRAN并保存执行

Microsoft 分布式事务处理协调器MS DTC已取消?

6、再来测试一下,登录ERP,新增一张领料单,把当前日期2016-06-02,人为修改为2016-08-02,完善单据相关项后保存,弹出"制单日期不能超后2月!",问题已解决.

Microsoft 分布式事务处理协调器MS DTC已取消?

7、总结:以后大家遇到"Microsoft 分布式事务处理协调器(MS DTC)已取消此分布式事务"报错信息,可溅局柑氍以试用此方法来解决类似的问题,一定要把RAISERROR('制单日期不能超后2月!',18,18)语句写在ROLLBACK TRAN语句之前,切记!!!

  • 如何安装深度(deepin)windows双系统?
  • WIN10使用技巧之电脑进程太多怎么处理
  • H3C交换机堆叠IRF配置知识总结(5120老版)
  • DiskGenius中如何备份分区到镜像文件
  • win10 如何删除Audiodg.exe
  • 热门搜索
    关于法制的手抄报内容 森林防火手抄报图片 古诗词手抄报 快乐暑假手抄报内容 小学生健康手抄报 岭南文化手抄报 小学生清明节的手抄报 感恩节手抄报图片大全 清明时节祭英烈手抄报 语文手抄报五年级