运行代理的身份是administrator ,不知是哪儿出错了。在SQL Server 2005 上发布快照,快照服务器是本机的oracle, 分发服务器上代理正常,只在快照上有错误。谢谢!

解决方案 »

  1.   

    可能是你的SQL 2005版本过低,建议下载安装最新的SP。
      

  2.   

    不是很明白楼主的复制框架和结构,我之前测试是正常的:
    环境 A机安装SQL 2008,Oracle 9i客户端. B机安装Oracle 9i数据库.
    目标 A机的数据表通过复制(Replication)同步数据给B机上的Oracle.
    步骤 
    1.A机的Oracle Net Manager工具设置连接到B机Oracle.
    2.A机SQL中添加链接服务器(LinkServer)连接到Oracle.
    3.A机建立事务复制,添加订阅端时,选择非SQL Server订阅.
    4.其他步骤与SQL Server-->SQL Server复制步骤相同.