千家信息网

关于sql server2012同步失效问题之高并发库同步失败的解决方法

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,关于sql server2012数据库复制同步时报错:"该作业失败。 计划 1127 (复制代理计划。) 调用了该作业。最后运行的是步骤 1 (运行代理。)。.已以用户 NT SERVICE\SQLS
千家信息网最后更新 2026年11月01日关于sql server2012同步失效问题之高并发库同步失败的解决方法

关于sql server2012数据库复制同步时报错:"

该作业失败。 计划 1127 (复制代理计划。) 调用了该作业。最后运行的是步骤 1 (运行代理。)。.

已以用户 NT SERVICE\SQLSERVERAGENT 的身份执行。 无法删除目录 'F:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\ReplData\unc\20120723102721\'。请查看 xp_cmdshell 的安全上下文,并关闭其他可能正在访问该目录的进程。 [SQLSTATE 42000] (错误 20015) 复制-@rowcount_only 参数值必须是 0、1 或 2。0=7.0 兼容的校验和。1=只检查行计数。2=版本 8.0 中引入的新校验和功能。: 已安排代理 distribution@rowcount_only 参数值必须是 0、1 或 2。0=7.0 兼容的校验和。1=只检查行计数。2=版本 8.0 中引入的新校验和功能。 重试。无法清除分发事务表。 [SQLSTATE 01000] (消息 14152). 该步骤失败。"

造成这个问题的原因是:由于源数据库中表的数据更新率远远超过了从库的订阅需求申请.

出现以上错误的复制机制,通常采用的是"拉订阅",了解拉订阅的DBA肯定知道: 订阅服务器在经过一段时间才会向发布服务器要求复制出版数据库发生的变化的数据。所以,当订阅服务器在一段时间过去之后再向发布服务器申请变化的数据,此时发布服务器会进行主从库数据的变化计算和比对。发布服务器就发现了主库已找不到从库现数据上一次变化的点,则会报"SQL SERVER2012同步时报错执行一批命令时出错。正在重试单个命令。"错误。

解决方法:将先有的拉订阅机制拿掉,创建推订阅问题解决了(注意CREATE/DROP在存储过程的情况)。


还有其它的方法也可解决此问题,比如手写脚本建立同步机制。各位高手不吝待续。

数据 订阅 服务器 服务 变化 问题 同步 数据库 机制 错误 代理 方法 功能 参数 命令 时报 时间 正在 步骤 版本 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网的科技 A股互联网金融科技公司 工业互联网科技新基建 没上市的科技互联网公司 北京互联网科技有限公司 金融科技 互联网金融 杭州互联网科技公司 紫鲸互联网科技 上海致骋互联网科技 成都仁贤领冠互联网科技有限公司 山东吉时兔互联网科技有限公司 湖南洣水互联网科技有限公司扣款 互联网企业和科技型企业 武汉健翔互联网络科技有限公司 荆州市昕露互联网络科技有限公司 济南有互联网科技公司吗 合肥互联网科技公司公章图片 上海京穆互联网科技有限公司 云南省自由互联网科技有限公司 承德科技产业互联网平台 小米移动互联网科技园 卓越科技(互联网 ) 广州互联网络科技有限公司 农村开互联网科技讲堂 昊天互联网科技有限公司 阿里互联网科技企业 互联网金融科技名词解释 沐思想互联网科技有限公司 互联网公司属于科技吗 马化腾互联网科技教学
0