ArcGIS server数据迁移

测试环境:Windows 10, ArcGIS for Server 10.2, Oracle 11gR2

测试说明:

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

测试步骤:

1.1 情形一:数据源相同

STEP1: 删除站点(即,删除arcgisserver文件夹)如图1

                                                                                             图1

STEP 2:浏览器打开arcgis server 重新创建站点,根据前提条件,目录和原先站点保存不变

STEP4:替换...\arcgisserver\directories文件夹和\arcgisserver\config-store\services文件夹

STEP5:由于data store的存储信息没有带过来,故重新注册数据储存(注意,数据储存和迁移前的一模一样,包括,数据储存的名字,连接字符串等,否则不能称为数据源不变),例如下:注册数据库

扫描二维码关注公众号,回复: 4405896 查看本文章

打开arcmap-->catalog中以发布者的身份连接gisserver(如图2)-->右键,选择下拉Server Properties-->注册数据库(如图3)

       注:注册数据库需要操作的电脑装有64位ORACLE客户端

                                                    图2

                                                                                      图3

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

STEP7: 重新启动服务

1.2 情形二:数据源不同

      如1.1操作步骤完成启动服务报如下错误(图4)

                                                                                  图4

由于Server端服务的正常与否是由msd决定的。为了探究能否直接修改msd中的数据源连接,来修复服务。尝试更改了msd的后缀,将其更改为zip,而后解压,可以看到msd包括的内容如(图5)所示:

                                                                                          图5

如(图6)在layers下的*.bh.xml有数据源连接信息

                                                                                   图6

所以,修复当前的msd即可解决问题,惨开https://blog.csdn.net/smss007/article/details/82993749步骤替换,重启服务

1.3情形三:Server的账户没有权限访问到arcgisserver目录,如(图7)

  

                                                         图 7

通过查看日志文件,出现如下创建实例失败。如(图8)所示:

             

                                                                        图8

通常出现该问题就是Server的账户没有权限访问到arcgisserver目录。为了验证是账户权限导致该问题,作了如下两种验证:

方式1:通过Configure ArcGIS Server Account 更改Server的账户,操作如(图9)所示,更改到备份前Server账户。重启Server服务,服务能正常启动和使用。

                                       

                                                                                              图 9

方式2:在不修改server账户的前提下,修改arccgisserver文件夹属性,更改其安全,如(图10)所示,赋予新的ArcGIS Server账户对arccgisserver目录的控制权限。重启备份的服务,服务能正常启动和使用。

            图 10更改文件权限

PS:请注意ArcGIS for Server的账户与ArcGIS for Server的管理账户的区别。

大部分内容参照:https://www.cnblogs.com/myyouthlife/p/4255311.html

猜你喜欢

转载自blog.csdn.net/u013237351/article/details/83650344