SQLServer2008r2 复制(发布-订阅)总结
首先需求:我需要把205SERVER的数据同步到三个数据库中,2个本地,1个是在局域网(其实是vpn)。 操作步骤:1首先,把发布、订阅服务器的sqlserver agent服务都打开。 ???????????????? 2 创建一个发布服务,选择要复制的表,生成快照,启动。 ???????????????? 3 建立本地订阅2个,这些都一切顺利。 ???????????????? 4 在创建局域网订阅时,发现订阅失败,主要有几个地方出现问题。 ????????????????? a创建订阅的时候,服务要求用实例名,不能用ip,所以必须在系统目录system32/drivers/etc下把host文件添加一条域名指向记录:192.168.0.205 205SERVER ????????????????? b订阅服务的属性里,创建的时候是默认目录,直接找不到文件。我这里是用局域网访问,所以设置备用文件夹,路径设备为发布服务器路径(在发布服务器里设置快照目录共享,默认”D:Program FilesMicrosoft SQL ServerMSSQL10.MSSQLSERVERMSSQLrepldata“)为//205SERVER/repldata. ? ? ? ? ? ? ? ? ? c确保订阅系统中访问? //205SERVER/repldata成功。 ????????????????? d本来觉得一下轻松搞定,但却发现不成功,错误类似 ??? ????????快照由于出现操作系统错误?5,进程无法读取文件:找到了,拒绝访问。 ??????????? ps:按常理来说:发布订阅统一用ftp目录应该是可以的,我这边服务器上原本有个ftp公网开放,不想去用了,所以没去试,不然ftp应该挺好用的。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |