发布与订阅的问题,请大侠们快来帮帮小弟!救命呀!!!!

strXiaoCaiNiao 2004-07-21 05:45:36
两台SQL Server都有一个完全一样的数据库,我想通过发布与订阅,使它们能够同步。我采用的是快照复制,把一台设为发布服务器后,快照文件夹里有按时间增加文件,但是复制监视器上的发布服务器、代理程序等会出现一个红色的“X”,在另外一台服务器(我设的订阅服务器)上的订阅中,“状态”一直都是“正在运行”,“上次动作”显示为“复制快照无效”

第一次做这样的设置,我也看了很多大侠们的贴子,但实际中就是有很多问题,恕小弟笨,请各位大侠们不吝赐教!

(问题解决后,分不够可以再加!!)
...全文
244 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
strXiaoCaiNiao 2004-07-23
  • 打赏
  • 举报
回复
谢谢各位了!结贴了^_^
strXiaoCaiNiao 2004-07-22
  • 打赏
  • 举报
回复
强制订阅时,三种复制都可以了,为什么请求订阅都不行呢?
strXiaoCaiNiao 2004-07-22
  • 打赏
  • 举报
回复
谢谢各位老师的指导!如果要用请求订阅,那怎么解决呢?
下面是我用合并复制时,在监视器出现的错误,请问怎么解决?

The schema script '\\FUZHOU-4\C$\Program Files\Microsoft SQL

Server\MSSQL\REPLDATA\unc\FUZHOU-4_dbSales_dbSalesCopy\20040722110704\snapshot.pre' could not be

propagated to the subscriber.
bluebirdlxp 2004-07-22
  • 打赏
  • 举报
回复
代理程序等会出现一个红色的“X”,说明你的订阅肯定有问题,如果不考虑安全的因素,建议:允许匿名订阅、使用强制订阅
铁歌 2004-07-22
  • 打赏
  • 举报
回复
你可以在属性中设置成允许匿名订阅!
strXiaoCaiNiao 2004-07-22
  • 打赏
  • 举报
回复
好的,可以的话就结贴,谢谢
strXiaoCaiNiao 2004-07-22
  • 打赏
  • 举报
回复
好了
strXiaoCaiNiao 2004-07-22
  • 打赏
  • 举报
回复
to netcoder(朱二),谢谢你的再三帮助!恕小弟笨,请问:
“在快照文件夹所在的计算机和订阅服务器上配置Administrator使用同样的口令”中,“订阅服务器上”是

配置分发、订阅服务器向导中的订阅服务器属性|到订阅服务器的代理程序连时“用SQL SERVER身份验证”的登录名要用“Administrator",密码要与快照文件夹所在的计算机的Administrator使用同样的口令?

还是

在订阅服务器上进行请求订阅时,在请求订阅向导中,指定同步代理程序登录面版下,当代理程序连接到发布服务器时的“SQL SERVER 身份验证的登录名要用“Administrator",密码要与快照文件夹所在的计算机的Administrator使用同样的口令?

请您不吝赐教!
netcoder 2004-07-22
  • 打赏
  • 举报
回复
在你现在的情况下,
使用强制订阅的时候,分发服务器直接连到订阅服务器,执行sql语句,实现数据同步,订阅服务器不需要去读快照文件夹

而请求订阅时,订阅服务器要去读快照文件夹,此时就有权限的问题了。

解决:
在快照文件夹所在的计算机和订阅服务器上配置Administrator使用同样的口令,然后配置订阅服务器的SqlServerAgent使用administrator帐户运行即可
netcoder 2004-07-21
  • 打赏
  • 举报
回复
通常来说,权限的问题比较常见
你使用强制订阅,就可以排除权限的问题,你尝试一下
strXiaoCaiNiao 2004-07-21
  • 打赏
  • 举报
回复
The process could not read file '\\FUZHOU-4\SQLPUB\unc\FUZHOU-4_dbSales_dbSales\20040721155602\snapshot.pre' due to OS error 1326.

FUZHOU-4是发布服务器,SQLPUB是自己建的快照文件夹
strXiaoCaiNiao 2004-07-21
  • 打赏
  • 举报
回复
谢谢您

错误信息是:
The process could not read file '\\FUZHOU-4\SQLPUB\unc\FUZHOU-4_dbSales_dbSales\20040721155602\snapshot.pre' due to OS error 1326.

服务器是adminstrator登录的,权限不够吗?
请您多多指教!
netcoder 2004-07-21
  • 打赏
  • 举报
回复
代理程序等会出现一个红色的“X”,
-------------------------------------
双击它,查看详细的出错信息

34,590

社区成员

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

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