两个不同网络之间数据库同步有关问题

两个不同网络之间数据库同步问题
在两个不同网络之间,用mssql发布订阅的方式进行数据库同步(用的推送订阅方式),
订阅时出想错误:出现操作系统错误3,进程无法读取文件”D:\..........“
------解决思路----------------------
那个文件要放到共享盘里吧,估计是没有权限
------解决思路----------------------
一般来说是订阅端的账号没权限,我当时的操作是把在订阅端创建一个高权限的windows账号,账号名和密码和发布端的sql agent启动账号的名字密码完全一样,然后把这个账号同样设为订阅端的sql agent启动账号,然后把复制过程的账号都切换成这个
------解决思路----------------------
一般来说是订阅端的账号没权限,我当时的操作是把在订阅端创建一个高权限的windows账号,账号名和密码和发布端的sql agent启动账号的名字密码完全一样,然后把这个账号同样设为订阅端的sql agent启动账号,然后把复制过程的账号都切换成这个
------解决思路----------------------
那你要看一下是不是同样的article配置,还是说你放到不同的文件夹了
------解决思路----------------------
我当时也用2008R2,那你检查一下每个发布项的配置,看看会不会有些用了某个账号,有些用了另外一个账号
------解决思路----------------------
http://www.sqlservercentral.com/articles/Stairway+Series/72448/
http://www.sqlservercentral.com/articles/Stairway+Series/72449/
http://www.sqlservercentral.com/articles/Stairway+Series/72450/
我只弄过事务和快照复制,合并复制你看看上面3篇文章吧