在两台数据库服务器建立了的发布与订阅的问题

yk1122 2003-07-25 08:44:02
在两台数据库服务器建立了的发布与订阅(进行合并复制)后,“无法将架构脚本传播到订阅服务器”的错误,而在同一台数据库服务器中的两个数据库间建立合并复制时能够顺利完成。问题在哪里?请各位高手帮忙!!
...全文
38 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fmdsaco 2003-07-27
  • 打赏
  • 举报
回复
up
zosky 2003-07-26
  • 打赏
  • 举报
回复
两台机器建立了信任关系吗?
Fallen_ysp 2003-07-26
  • 打赏
  • 举报
回复
看看具体错误信息是什么!这种提示出现的原因太多了!可能是无法登陆,可能是快照文件夹无法访问!
Robin 2003-07-26
  • 打赏
  • 举报
回复
nboys 2003-07-26
  • 打赏
  • 举报
回复
首先必须保证两天机子在同一个域里

用向导,注意使用有权限的域账号就行了
将不是域控制器的服务器配置为既是发布服务器又是分发服务器,然后设置域控制器的服务器为订阅服务器,再设置订阅方式.
1.作发出版,分发服务器,必须要启动 SQLServerAgent服务
订阅服务器可以不用启动 SQLServerAgent服务.

2.在进行操作之前,必须在出版分发服务器这边注册订阅服务器,两边最好建有相同结构的数据库
3.从菜单中选Tools>>Republication>>Configure Publishing And SubScripter ,接着进行配置,Configure Publishing ,Subscirpter And Distribution...配置要分发的数据库及其表,视图等

4.创建分发管理 Create And Manager Publication,选择要分发的数据库

5.接上在此基础上或Push Subscriptions to other,选取分发数据库下的出版物,再按右边的按钮:Push New Subscription,逐步按向导完成

启动代理的域用户账号必须具有读取发布-分发服务器目录的权限
你用的账号没有读取\\ServerA\D$\Program Files\Microsoft SQL Server\MSSQL\repldata\unc\这个目录下的文件的权限。


启动代理的域用户账号必须具有读取发布-分发服务器目录的权限
----^^^^^^^^^^^^^^^在控制面板-->管理-->服务-->sqlagent-->属性里的那个启动用户

访问权限要注意
启动代理的域用户账号必须具有读取发布-分发服务器目录的权限
你用的账号要有读取\\ServerA\D$\Program Files\Microsoft SQL Server\MSSQL\repldata\unc\这个目录下的文件的权限。

Fallen_ysp 2003-07-26
  • 打赏
  • 举报
回复
还有更具体的信息把!最好看看发布右键里的作业历史纪录!
yk1122 2003-07-26
  • 打赏
  • 举报
回复
详细的错误信息是:无法将架构脚本“\\OFFICE606\C$\Program Files\Microsoft SQL Server\MSSQL\ReplData\unc\OFFICE606_020_020\20030726092220\TABLE1_1.sch”传播到订阅服务器。

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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