千家信息网

记录一次Sqlserver数据库订阅与发布过程中的报错解决过

发表于:2026-10-30 作者:千家信息网编辑
千家信息网最后更新 2026年10月30日,记录一次sqlserver订阅与发布过程中的报错及解决过程报错:20598报错20598报错主要还是由于两端数据库数据不一致导致,数据库在应用存储过程时产生了报错提示应用复制的命令时在订阅服务器上找不
千家信息网最后更新 2026年10月30日记录一次Sqlserver数据库订阅与发布过程中的报错解决过

记录一次sqlserver订阅与发布过程中的报错及解决过程

报错:

20598报错
20598报错主要还是由于两端数据库数据不一致导致,数据库在应用存储过程时产生了报错提示

应用复制的命令时在订阅服务器上找不到该行
错误消息
尝试的命令:

if @@trancount > 0 rollback tran

事务序列号:

--0x0000FDAB0003A908008F00000000 命令 ID: 7

错误消息:

应用复制的命令时在订阅服务器上找不到该行。 (源: MSSQLServer,错误号: 20598)

获取帮助: http://help/20598

应用复制的命令时在订阅服务器上找不到该行。 (源: MSSQLServer,错误号: 20598)

获取帮助: http://help/20598


在发布数据库上执行以下语句查看错误事务的id

use distributiongoexec sp_helpsubscriptionerrors 'SSDTCEMANTEST','ssdt','skl_11_8','ANCHNET','ssdt';

use distributiongoselect * fromdbo.MSarticles mwhere exists (select mc.article_id from MSrepl_commands mc where mc.xact_seqno=0x00011F4000009D42006B00000000 AND mc.article_id = m.article_id )EXEC Sp_browsereplcmds@xact_seqno_start='0x00011F4000009D42006B00000000',@xact_seqno_end='0x00011F4000009D42006B00000000'

根据实际情况判断,要恢复数据还是跳过卡住的事务ID

---------------跳过订阅机器上面的错误-----------------------------------------------在分发机器上----------------------------语法exec sp_helpsubscriptionerrors [ @publisher = ]'publisher', [ @publisher_db = ]'publisher_db' , [ @publication = ]'publication' , [ @subscriber = ]'subscriber' , [ @subscriber_db = ]'subscriber_db'--get publisher subscriberselect*from MSsubscriber_info--get publisher_db publication subscriber_db=publisher_dbselect*from MSpublications--exampleexec sp_helpsubscriptionerrors 'SQLw2k8','dbtranpub','dbtranpub_pub','SQLw2k8Subscriber','dbtransub'--获取xact_seqno 值----------------------在订阅机器上---------------------------sp_setsubscriptionxactseqno [ @publisher= ]'publisher', [ @publisher_db= ]'publisher_db', [ @publication= ]'publication', [ @xact_seqno= ] xact_seqno--example(忽略)exec sp_helpsubscriptionerrors 'SQLw2k8','dbtranpub','dbtranpub_pub',xact_seqno;
订阅 错误 数据 命令 应用 数据库 过程 事务 服务器 机器 服务 消息 还是 帮助 一致 两端 实际 序列 序列号 情况 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州紫鲸互联网科技有限公司 互联网科技有限公司经营范围 圆梦互联网科技 科技互联网政务服务 科技企业和互联网企业 科技信息互联网 互联网科技公司发展 互联网科技公司官网 贷财互联网科技 唐信互联网科技 大连 山东吉时兔互联网科技有限公司 富国互联网科技创新基金 科技赋能互联网健康 成都互联网科技公司100强 注册互联网科技公司经营范围大全 伍佰万互联网科技怎么赚钱 互联网科技实习生岗位 黑云互联网科技有限公司 萌小萌互联网科技河南有限公司 张家口科技产业互联网平台 南京欣网互联网络科技有限公司 科技互联网企业 互联网科技会 互联网科技英文 易通互联网络科技有限公司 碳银互联网科技有限公司 欧洲十大科技互联网公司 特约风豹互联网科技为什么扣费 艺电能源互联网科技有限公司招聘 三亚科技创新互联网基地
0