全国高分辨率土地利用数据服务 土地利用数据服务 土地覆盖数据服务 坡度数据服务 土壤侵蚀数据服务 全国各省市DEM数据服务 耕地资源空间分布数据服务 草地资源空间分布数据服务 林地资源空间分布数据服务 水域资源空间分布数据服务 建设用地空间分布数据服务 地形、地貌、土壤数据服务 分坡度耕地数据服务 全国大宗农作物种植范围空间分布数据服务
多种卫星遥感数据反演植被覆盖度数据服务 地表反照率数据服务 比辐射率数据服务 地表温度数据服务 地表蒸腾与蒸散数据服务 归一化植被指数数据服务 叶面积指数数据服务 净初级生产力数据服务 净生态系统生产力数据服务 生态系统总初级生产力数据服务 生态系统类型分布数据服务 土壤类型质地养分数据服务 生态系统空间分布数据服务 增强型植被指数数据服务
多年平均气温空间分布数据服务 多年平均降水量空间分布数据服务 湿润指数数据服务 大于0℃积温空间分布数据服务 光合有效辐射分量数据服务 显热/潜热信息数据服务 波文比信息数据服务 地表净辐射通量数据服务 光合有效辐射数据服务 温度带分区数据服务 山区小气候因子精细数据服务
全国夜间灯光指数数据服务 全国GDP公里格网数据服务 全国建筑物总面积公里格网数据服务 全国人口密度数据服务 全国县级医院分布数据服务 人口调查空间分布数据服务 收入统计空间分布数据服务 矿山面积统计及分布数据服务 载畜量及空间分布数据服务 农作物种植面积统计数据服务 农田分类面积统计数据服务 农作物长势遥感监测数据服务 医疗资源统计数据服务 教育资源统计数据服务 行政辖区信息数据服务
Landsat 8 高分二号 高分一号 SPOT-6卫星影像 法国Pleiades高分卫星 资源三号卫星 风云3号 中巴资源卫星 NOAA/AVHRR MODIS Landsat TM 环境小卫星 Landsat MSS 天绘一号卫星影像
在实际的工作环境中,服务的备份与恢复是日程基础的维护与管理操作。但 是直到 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 中记录了数据源 的连接信息。