队列读取器代理 遇到错误 Row handle is invalid
来源:互联网 发布:中日友好靠韩国 知乎 编辑:程序博客网 时间:2024/04/19 01:21
今天测试在发布中更改表名称,在发布数据库更改后重新发布这个表。
但是原来的表在订阅没有删除,不小心插入数据到原表中,队列读取器停止并报错。
队列读取器代理在连接“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】就不影响发布了,可删除或保留。
0 0
- 队列读取器代理 遇到错误 Row handle is invalid
- SqlServer 队列读取器代理在连接<subscriber>上的<subscriber_db>时遇到错误“No specified error”
- Vistual Stuido 2005的"The Binding Handle is Invalid"错误
- SqlServer 可更新订阅队列读取器代理错误:试图进行的插入或更新已失败
- error:The handle is invalid.
- VSS的Invalid handle错误
- 0xc0000008 invalid handle 错误原因纪实
- VSS无法连接的Invalid Handle错误
- 0xc0000008 invalid handle 错误原因纪实
- The Binding Handle is Invalid in VS 2005 Resolved
- Unable to attach debugger. The binding handle is invalid
- Vistual Stuido 2005的"The Binding Handle is Invalid"错处
- 队列读取器启动失败: JobOwner sa 无权使用代理 14 (子系统 QueueReader)). 该步骤失败
- VSS Invalid Handle 问题解决
- JDBC错误信息:Invalid Handle
- Invalid handle returned
- hadoop2.2.0安装中遇到的错误:mapreduce.shuffle set in yarn.nodemanager.aux-services is invalid
- hadoop2.2.0安装中遇到的错误:mapreduce.shuffle set in yarn.nodemanager.aux-services is invalid
- JVM源码分析-Java运行
- 校园助手APP--腾讯地图的集成使用(含街景)
- 一段有关List下集合性能的实验+JDK下源码
- Random 不重复
- Tomcat 报错的解决方法:The APR based Apache Tomcat Native library which allows optimal
- 队列读取器代理 遇到错误 Row handle is invalid
- 大白书在路上了
- Linux下NAT功能的实现 do_bindings()
- java读写文件大全
- Andriod开发配置
- 应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为 {BA126AD1-2166-11D1-B1D0-00805FC1270E} )的 本地 激活 权限授予用户 NT AUTHOR
- ScrollView嵌套ListView冲突问题的最优解决方案
- 使用DOM读取XML值
- 京东典型广告推广源码示例一