队列读取器代理 遇到错误 Row handle is invalid
今天测试在发布中更改表名称,在发布数据库更改后重新发布这个表。
但是原来的表在订阅没有删除,不小心插入数据到原表中,队列读取器停止并报错。
队列读取器代理在连接“HZC”上的“DBname”时遇到错误“Row handle is invalid.”。
请确保正确定义了分发和订阅,并确保这两台服务器都在运行。
队列应用到发布服务器失败,原因是在发布数据库中找不到表对象
解决办法:
--先在订阅数据库把堵塞的队列删除
SELECT * FROM [dbo].[MSrepl_queuedtraninfo] (NOLOCK)order by maxorderkey ascDELETE FROM [dbo].[MSrepl_queuedtraninfo] WHERE tranid='Ha;.ha7`Q1K<N4PVbKTgD=5---/XHM--'
DELETE FROM [dbo].[MSreplication_queue] WHERE tranid='Ha;.ha7`Q1K<N4PVbKTgD=5---/XHM--'
执行后队列读取器会回到正常状态。
接下来为了确保队列不受原来的订阅表影响,删除原来的【触发器】即可。
DROP TRIGGER trg_MSsync_del_Tab,trg_MSsync_ins_Tab,trg_MSsync_upd_Tab--也可以把没有的数据和对象从订阅库中删除!
DROP PROCEDURE sp_MSdel_dboTab,sp_MSins_dboTab,sp_MSupd_dboTabDELETE FROM dbo.MSreplication_objects WHERE article='Tab'DELETE FROM dbo.MSsubscription_articles WHERE article='Tab'DELETE FROM dbo.MSsubscription_articlecolumns
WHERE artid IN(SELECT artid FROM dbo.MSsubscription_articles WHERE article='Tab')
原来的订阅数据库的这个表【Tab】就不影响发布了,可删除或保留。
转载于:https://www.cnblogs.com/lonelyxmas/p/8360695.html
队列读取器代理 遇到错误 Row handle is invalid相关推荐
- 发布 'xx' 的并发快照不可用,因为该快照尚未完全生成,或者日志读取器代理未运行,无法激活它。如果并发快照的生成过程中断,则必须重新启动用于该发布的快照代理,直到生成完整的快照。
发布 'xx' 的并发快照不可用,因为该快照尚未完全生成,或者日志读取器代理未运行,无法激活它.如果并发快照的生成过程中断,则必须重新启动用于该发布的快照代理,直到生成完整的快照. 这些步骤是在分发服 ...
- IBM MQ - 连接远程队列管理器报AMQ4036错误
解决方法 : 首先确定好服务器连接通道是否正常,如SERVER_CHL: 修改其相关属性 : ALTER CHL('SERVER_CHL') CHLTYPE(SVRCONN) MCAUSER('m ...
- angular过滤字符_如何使用Angular和Azure计算机视觉创建光学字符读取器
angular过滤字符 介绍 (Introduction) In this article, we will create an optical character recognition (OCR) ...
- TensorFlow-谷歌深度学习库 数据读取器
先介绍一下TensorFlow自带的数据格式: TensorFlow自带一种数据格式叫做tfrecords. 你可以把你的输入转成专属与TensorFlow的tfrecords格式并保存在本地. -关 ...
- tensorflow随笔-队列管理器QueueRunner-生产者与消费者
# -*- coding: utf-8 -*- """ Spyder EditorThis is a temporary script file. "" ...
- AnnotationConfigApplicationContext 通过调用注解Bean 定义读取器
AnnotatedBeanDefinitionReader 的register()方法向容器注册指定的注解Bean,注解Bean 定义读取器向容器注册注解Bean 的源码如下: //注册多个注解Bea ...
- IO接口以太网低频工业RFID读写器|读取器CK-LR12-E00之Modbus TCP的寄存器定义与说明
IO接口以太网低频工业RFID读写器|读取器CK-LR12-E00是一款支持Modbus TCP通讯协议的工业以太网RFID数据读取设备,广泛应用于自动化MES系统领域,其MODBUS 寄存器为16b ...
- MQ队列管理器搭建(一)
多应用单MQ使用场景 如上图所示,MQ独立安装,或者与其中一个应用同处一机.Application1与Application2要进行通信,但因为跨系统,所以引入中间件来实现需求. Applicatio ...
- spring boot整合IBM WebSphere MQ,并配置多个队列管理器
IBM WebSphere MQ概述 网上关于IBM WebSphere MQ的资料挺少的,毕竟是一项老技术,整理一下从零开始对于IBM WebSphere MQ的理解 IBM WebSphere M ...
最新文章
- asp.net学习之 数据绑定控件--List数据绑定控件
- 【必点】程序员自助SDCC热门主题+图书豪华套餐
- 远程连接linux服务器mysql
- 三种权重的初始化方法
- 被捞起的“海底数据中心”,故障率仅为陆地1/8,微软新型数据存储模式又有新进展...
- IDEA 2019.1 不支持lombok插件问题解决方案
- Numpy:高性能科学计算和数据分析的基础包
- iis express8 自动关闭
- Android官方开发文档Training系列课程中文版:OpenGL绘图之图形定义
- 五年一贯制专转本计算机网络真题,金陵科技学院2017年五年一贯制专转本考试大纲(计算机网络基础)...
- ajax 购物车 c#,c#购物车功能实现及收藏功能实现
- JavaScript删除数组里的某个元素
- 拓端tecdat|数据盘点高校新生录取情况
- 浅谈计算机软硬件的日常维修与维护,浅谈计算机硬件的日常维护工作
- 外接键盘Win键不能的使用问题以及FN键的使用
- 错误号 MSSQL_REPL20011 错误号:15517
- 用计算机做电子贺卡送祝福,春节祝福电子贺卡模板制作
- Visual C++2010学习版详细安装教程
- 苹果三星好“基友”:专利诉讼不影响元件供应
- android mv模式,新增MV功能 天天动听Android 7.9版体验
热门文章
- 给定一个函数做其最佳平方逼近c语言,求函数f(x)在指定区间上对于Φ=span{1,x}最佳平方逼近多项式: (1),[1,3]; (2...
- ECharts的点击事件
- vue路由跳转权限_vue权限路由实现方式总结
- spring boot 字体文件等静态资源无法获取
- feignRequest$Options错误
- 操作系统--系统调用
- mysql 自己写数据库,自己写了一个简单的mysql数据库连接类
- 引用管理器没有程序集_Microsoft弃用远程桌面连接管理器
- android 定时查询,android – 如何检查计时器是否仍在运行?
- java设计模式建造_Java设计模式——建造模式(Builder Pattern)