『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS 10.1 for Server入门(7-1)ArcGIS for Server 10.1 服务迁移与恢复--单台服务器数据源相同且Config-store 和 directories 存放路径相同

ArcGIS 10.1 for Server入门(7-1)ArcGIS for Server 10.1 服务迁移与恢复--单台服务器数据源相同且Config-store 和 directories 存放路径相同
在实际的工作环境中,服务的备份与恢复是日程基础的维护与管理操作。但 是直到 10.2 的版本,ArcGIS for Server 才推出站点的恢复与备份功能。

       在实际的工作环境中,服务的备份与恢复是日程基础的维护与管理操作。但 是直到 10.2 的版本,ArcGIS for Server 才推出站点的恢复与备份功能。这就导致 10.2 之前的 10.1 10.1sp1 Server,在需要迁移或者重新安装的时候, 无法重用已有服务。官方的迁移和回复答案是对 site 中的所有的服务都需要重 新发布。那么问题就来了,当 site 中的服务特别的多,更甚发布服务的 mxd 档找不到的时候,重新发布服务变得比较困难。这个时候就迫切的需要在不需要 重新发布服务的情况下,能批量对已有 site 中服务进行迁移且在新的 site 中能够正常的运行。

 

       在日程的技术支持工作中,经常遇到用户反馈上述需求。基于上面的目的, 为了测试在不重新发布服务的情况下,平稳的迁移 site。特做了多组测试。最后总结服务迁移的操作方式。

 

       测试环境

 

       Windows Server 2008

        ArcGIS for Server 10.1

       Oracle 11gR2

       由于服务的能否正常使用,一个关键点是服务能够找到对应的数据源,为了 避免数据源带来的影像,在情形一的所有测试中,假设发布服务的数据源的绝对 位置没有发生变化和连接数据源的连接方式没有发生变化。

 

       测试说明:

 

        假设迁移前的 ArcGIS for Server 的服务目录为 C:\arcgisserver, config-store directories 位于该目录下。且迁移后,新的 site 的服务目录 不变。

 

 

 

       测试步骤:

 

       STEP 1

 

       拷贝迁移前服务目录中的 config-store 里面的 services 目录和 整个 directories(更为方便的方式是拷贝整个 arcgisserver 目录)

 

       STEP2

 

       删除 site

 

       STEP 3

 

       重新创建 site,根据前提条件,目录和原先 site 保存不变

 

       STEP4

 

        如果 STEP1 拷贝的只是 services directories 转到步骤 5,拷贝了整个 arcgisserver 目录转到步骤 6

 

       STEP5

 

        将步骤 1 备份的 Services 目录和 directories 目录拷贝到新创建 site 对应的目录下,覆盖对应目录。由于 data store 的存储信息没有带过来, 故重新注册 data store(注意,data store 和迁移前的一模一样,包括,data store 的名字,连接字符串等,否则不能称为数据源不变)。

 

        STEP6

 

       拷贝过来的 arcgisserver 目录,由于拷贝丢失了相关的权限信息。 故在文件夹属性的安全中,赋予 ArcGIS for Server 的完全控制选项。

 

       STEP7

 

       重新启动服务结果:

 

       测试的地图服务,要素服务,gp 服务,切片服务都能正常运行。则证明通 过这种方式,完全可以在不用重新发布服务的情况下,对站点中的服务进行迁移。 测试中发现,STEP5 中即使不注册数据源也能成功,证明在 msd 中记录了数据源 的连接信息。

      京ICP备2025132830号-1 京公网安备 号