请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

朗月2022
中级会员   /  发表于:2025-11-2 09:06  /   查看:87  /  回复:4
1金币
一、SQL 编辑器执行没有问题


二、服务端SQL执行报错



后台日志

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

4 个回复

VVANVI悬赏达人认证
论坛元老   /  发表于:2025-11-2 12:29:46
沙发
本帖最后由 VVANVI 于 2025-11-2 12:31 编辑

你调用存储过程的话,可以尝试用调用存储过程   服务端命令 !!!  或许那个好使呢!!

就是放几张截图! 而且用的外置库 ,不好判断问题!
回复 使用道具 举报
朗月2022
中级会员   /  发表于:2025-11-3 19:01:29
板凳
调用存储过程,报一样的错误
回复 使用道具 举报
Syl悬赏达人认证
论坛元老   /  发表于:2025-11-4 09:50:25
地板
根据提示来呗,可以试试
  • 检查 MSDTC 服务配置:
    • 启动 MSDTC 服务:在参与分布式事务的双方服务器上,通过命令行 “net stop msdtc” 停止 MSDTC 服务,再使用 “net start msdtc” 启动服务。如果无法正常启动,可运行 “msdtc -resetlog” 命令重置日志后,再次尝试启动。
    • 配置 MSDTC 属性:打开 “控制面板”→“管理工具”→“组件服务”,找到 “Distributed Transaction Coordinator” 下的 “本地 DTC”,右键选择 “属性”。在 “安全” 选项卡中,确保选中 “网络 DTC 访问”,同时在客户端管理中选中 “允许远程客户端” 和 “允许远程管理”,在事务管理通讯中选 “允许入站”“允许出站”“不要求进行验证”,并保证 DTC 登陆账户为 “NT Authority\NetworkService”。
  • 检查防火墙设置:MSDTC 服务依赖于 RPC 服务,RPC 使用 135 端口,需要确保防火墙没有阻止 135 端口以及 DTC 使用的动态端口范围。可以使用 “telnet IP 135” 命令测试端口是否对外开放。如果防火墙开启,需要在防火墙上添加入站

回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2025-11-5 12:13:53
5#
您好,有几个信息想进一步确认下。

第一个,您那边 SQL 编辑器的执行环境和活字格命令是在同一个执行环境不。因为检索了下这个错误,很多说和网络防火墙设置有关。
所以可以先排查下是不是环境的问题导致的,比如下面这个博客:
无法执行该操作,因为链接服务器 "xxxxx" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务 - 码写人生 - 博客园

第二个,可以在命令里把事务命令去掉,看下执行结果。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部