Sql server 2000合并复制问题

ltayo 2009-08-20 02:23:22
在订阅服务器上作订阅操作时报错,提示如下:

Sql server 企业管理器 未能创建对发布“XXX”的请求订阅
错误 21126: 不能在发布所在的数据库中创建请示订阅
...全文
73 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ltayo 2009-08-20
  • 打赏
  • 举报
回复
WYWSERVER:订阅服务器名
ltayo 2009-08-20
  • 打赏
  • 举报
回复
谢谢回复

我现在发布服务器和分发服务器是一台服务器,在这台服务器上运行sp_helpserver时可以查到三条记录,第一条name=repl_distributor,network_name=本机名,第二条记录name=本机名,network_name=本机名,第三条name=订阅服务器名,network_name=订阅服务器名

在订阅服务器上运行sp_helpserver时只能查到一条记录,name=发布服务器名,network_name=发布服务器名

在订阅服务器上运行sp_addserver '订阅服务器名',local 报如下错误
sp_addserver 'WYWSERVER',local
服务器: 消息 15090,级别 16,状态 1,过程 sp_addserver,行 31
已经存在本地服务器。
--小F-- 2009-08-20
  • 打赏
  • 举报
回复
你这样来做:   
1。在你的发布服务器,分发服务器,订阅服务器上,打开查询分析器--执行
sp_helpserver 应该有你的服务器名称才对。
2。如果返回为null,则有问题
3。然后这样来做:
sp_addserver '你的计算机名称',local
然后重启你的sql server,然后再执行sp_helpserver,应该有你sql server服务器名称了。
这时候就应该没有问题了。

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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