我正在尝试通过合并拉订阅将 SQL 2000 SP4 订阅者同步到 SQL 2008 发布者。当订阅者尝试运行合并代理时,它会出现以下错误:
The process could not connect to Distributor 'OH05DBS002\SAM_SSG_2008'. SQL Server does not exist or access denied.
有没有人用这个设置成功?我能够创建和同步推送订阅,所以我知道两者之间的通信是有效的,至少从 2008 年到 2000 年是这样。从 2000->2008 缺乏通信也会影响在 SQL 2000 订阅服务器上创建链接服务器的能力。另一个花絮 - 我确实在 2000 机器上安装了 SQL 2008 本机客户端,但它也没有帮助。
在有人问之前,我无法升级订户,因为它仍然需要支持 MS Access 2003 之间的复制。是的,我知道。:)
TIA,
布赖恩
您可以在 SQL 2000 服务器上使用查询分析器连接到 SQL 2008 服务器吗?如果这不起作用,其他任何事情都不会。
从基础开始。SQL Browser 是否在 SQL 2008 服务器上运行?您可以从 SQL 2000 服务器 ping SQL 2008 服务器吗?您可以访问 SQL 2008 实例正在侦听的 TCP 端口吗?