在使用SQL Server中分发/订阅功能出现的问题,大家帮帮忙阿,高分相送

TVirus 2003-11-19 03:42:42
在使用SQL Server中的分发订阅功能时,按要求完成了以下操作:
一 配置发布服务器
二 创建出版物
三 订阅服务器的配置
设置完后以后,一切都正常。(为了测试,使用Northwind数据库中的Employees表作为出版物,使用事务复制。一台主机作发表者,使用Northwind数据库,一台主机作订阅者,也使用Northwind数据库,更新方式是随时更新)

但是将发表者主机中Northwind数据库中的Employees表作修改以后,比如将某行记录的Name字段改变,订阅者主机没有任何的改变,观察Replication下Publictions下的监视日志,记录如下错误:
Could not find stored procedure 'sp_MSupd_Employees'.

不论我换到别的主机上试,或者换个数据库数据表试,都出现同样的错误
Could not find stored procedure 'sp_MSupd_某个表名'.

请大家帮我看看到底哪儿出错了阿
...全文
53 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
happydreamer 2003-12-12
  • 打赏
  • 举报
回复
;)学到一招
beta4 2003-12-12
  • 打赏
  • 举报
回复
问题解决了,快结帐
beta4 2003-12-10
  • 打赏
  • 举报
回复
在发布项目上选择属性,然后在属性中选择“项目页”,然后设置项目默认值(或点按项目后的"..."按钮,然后在在“命令”页中去除对insert, Update, delete 对存储过程的调用设置,然后一切就ok
本人认为,微软不应该强调用存储过程更新作为事务复制的默认设置,这样在设置时易造成不成功
wangweilie 2003-12-10
  • 打赏
  • 举报
回复
有一个相关的问题,但我还找不到设置的地方
http://expert.csdn.net/Expert/topic/2285/2285950.xml?temp=.8459894
请高手明示
同时关心一下我有相似的问题
http://expert.csdn.net/Expert/topic/2540/2540837.xml?temp=.1218836
lvltt 2003-11-24
  • 打赏
  • 举报
回复
Could not find stored procedure 'sp_MSupd_某个表名'.
找不到相应的存储过程、。、。、
TVirus 2003-11-19
  • 打赏
  • 举报
回复
不行阿,我在其他的SQL Server上试国了,但是出现同样的问题。
我如果不用事务复制,而用快照复制的话就没有问题,这是怎么回事阿?
txlicenhe 2003-11-19
  • 打赏
  • 举报
回复
没碰到过,SQL重装一下试试呢?
zjcxc 2003-11-19
  • 打赏
  • 举报
回复
这个是你的数据库中缺少存储过程:'sp_MSupd_Employees'

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧