【同步复制常见错误处理3】找不到存储的过程 sp_MSins_tablename
2024-08-26 08:15:39
环境在SQL2008 R2同步复制时出错
这个错误提示是由于在订阅端没有找到同步时调用的同步存储过程,MS错误说明:
当某个事务发布在 SQL SERVER自动同步设置选择订阅服务器插入、 更新和删除存储在每个表都包含在该发布的订阅服务器创建过程。包含这些存储的过程的脚本是由快照代理程序创建和应用于订阅服务器在初始同步过程中的分发代理程序。如果手动同步订阅这些存储的过程将不会创建,并且必须手动创建。因为在这种情况下 (手动同步) 订阅服务器上不存在的存储的过程,则分发作业通过后续插入生成以下错误消息:
找不到存储的过程 sp_MSins_tablename
错误图片如下:
同DB对象有的对象OK,有的能生成同步存储过挰,接口,如下设置不效:
处理方法:
1、在发布端—发布数据中执行以下脚本
USE [发布数据库]
GO
EXEC sp_scriptpublicationcustomprocs '发布名称'
--查看没有同步存储的对象
USE DBName
GO
SELECT DISTINCT OBJECT_NAME(ID) FROM sys.sysdepends WHERE depid=OBJECT_ID('表名') AND OBJECT_NAME(ID) LIKE 'sp[_]%'
2、生成同步存储过程脚本,找到没有生成同步存储复制,在订阅端执行。
微软官网介绍:点击打开链接
最新文章
- unity-点乘和叉乘的应用
- C# 程序中的变量
- 通过firefox+ProxySelector+dtunnel_lite实现代理上网
- html5 Doctor——教你规范使用html5标签
- MongoDB笔记(四)基本管理命令
- meminfo,df,
- js实现360度图片旋转
- Android 代码库(自定义一套 Dialog通用提示框 )
- 清北Day4
- 专业的web打印插件
- [LeetCode] Convert Binary Search Tree to Sorted Doubly Linked List 将二叉搜索树转为有序双向链表
- PHP安装Eclipse与使用
- Python数据分析Pandas库数据结构(一)
- 中国网建提供的SMS短信发送
- excel的宏与VBA入门(三)——流程控制
- 牛客网暑期ACM多校训练营(第一场)J Different Integers
- sublime text3 --前端工程师必备
- windows提权之前的信息收集
- 基于SSM + Redis的Shiro权限管理项目
- 配置文件报错:元素类型 ";XXX"; 必须后跟属性规范 ";>;"; 或 ";/>;";
热门文章
- 当我们安装使用时,会出现eclipse启动不了,出现“Java was started but returned exit code=13......”的问题
- ADO.NET 增 删 改 查
- PHP实现上传文件并存进数据库的方法
- c#图片添加水印
- 使用mvc3实现ajax跨域
- 【jQuery基础学习】09 jQuery与前端(这章很水)
- IE Unknown runtime error
- ahjesus让nodejs支持dotjs模板
- .NET Core 和 ASP.NET 5 RC1 发布
- android MVP模式介绍与实战