ArcGIS 10.1 for Server入门(7-1)ArcGIS for Server 10.1 服务迁移与恢复--单台服务器数据源相同且Config-store 和 directories 存放路径相同
在实际的工作环境中,服务的备份与恢复是日程基础的维护与管理操作。但 是直到 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 中记录了数据源 的连接信息。
手册目录
本手册的全部内容: ArcGIS 10.1 for Server入门手册
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。