在这篇文章中,我们将为您详细介绍ArcGISServer配置用户与角色时连接SQLServer问题的内容,并且讨论关于arcgisserver连接数据库的相关问题。此外,我们还会涉及一些关于ArcGI
在这篇文章中,我们将为您详细介绍ArcGIS Server配置用户与角色时连接SQLServer问题的内容,并且讨论关于arcgis server连接数据库的相关问题。此外,我们还会涉及一些关于ArcGIS 10.1 for Server 修改计算机名称后,如何使 Server 工作起来、arcgis 10.1 的AO开发用什么连接server、ArcGIS Server 10.1 发布服务时copy data to server引起的问题、ArcGIS Server10.2忘记密码怎么办?重置ArcGIS Server Manager密码的知识,以帮助您更全面地了解这个主题。
本文目录一览:- ArcGIS Server配置用户与角色时连接SQLServer问题(arcgis server连接数据库)
- ArcGIS 10.1 for Server 修改计算机名称后,如何使 Server 工作起来
- arcgis 10.1 的AO开发用什么连接server
- ArcGIS Server 10.1 发布服务时copy data to server引起的问题
- ArcGIS Server10.2忘记密码怎么办?重置ArcGIS Server Manager密码
ArcGIS Server配置用户与角色时连接SQLServer问题(arcgis server连接数据库)
在部署应用系统或共享系统时经常要对ArcGIS Server进行安全配置,其中包括对用户和角色的配置
某次配置过程中我需要连接sqlServer数据库获取其中的用户和角色信息,然后进行配置,但出现下面的错误
根据错误提示,认为应该是数据库服务端配置问题,TCP/IP与端口设置不对,导致访问被拒绝
现修改sqlServer服务端设置如下:
1、在sql Server Configuration Manager窗口中选择sql Server服务,将sql Server(实例名)服务停止
2、sql Server网络配置---->sqlServer的协议,右侧窗口中保证TCP/IP状态为已启用,并右键属性,在IP地址选项卡中将TPC端口全部设置为1433,已启用值为是
3、sql Native Client 10.0配置---->客户端协议,TCP/IP设置为已启用状态,右键属性中保证默认端口为1433,已启用为是
4、在sqlServer服务器上运行CMD,执行netstat命令,查看端口1433有没有被监听,有1433端口地址说明配置成功
5、在ArcGIS Server中测试,显示成功
ArcGIS 10.1 for Server 修改计算机名称后,如何使 Server 工作起来
这样的事情真有可能发生,在一台机器上安装好 ArcGIS 10.1 for Server,也发布了服务,但是有一天将自己的计算机名称改了,这导致的结果就是 ArcGIS Server 的 Manager 页面进不去了,如何是好呢?
当然可以将计算机名称又改回去,如果不改有没有办法,办法肯定有啦,而且很简单。
ArcGIS Server 安装后,并加入了一个站点,那么会在 framework/etc 下创建两个文件,其中一个就是我们上篇提到的指向 config-store 的文件,还有另外一个就是计算机的描述信息,文件名为:machine-config.xml,该文件的内容如下:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Machine>
<MachineName>ESRI-PC</MachineName>
<Platform>Windows 7-amd64-6.1</Platform>
<Ports>
<JMXPort>4000</JMXPort>
<OpenEJBPort>4001</OpenEJBPort>
<NamingPort>4002</NamingPort>
<DerbyPort>4003</DerbyPort>
<tcpClusterPort>4004</tcpClusterPort>
<HTTP>6080</HTTP>
</Ports>
<WebServerMaxHeapSize>-1</WebServerMaxHeapSize>
<webServerSSLEnabled>false</webServerSSLEnabled>
<webServerCertificateAlias>liuyussl</webServerCertificateAlias>
<AppServerMaxHeapSize>256</AppServerMaxHeapSize>
<SocMaxHeapSize>64</SocMaxHeapSize>
<WebServerMaxHeapSize>-1</WebServerMaxHeapSize>
</Machine>
该文件里面就有该机器的 CPU 信息,计算机名称 以及一些通信端口。
我们可以将这个文件中的计算机名字修改了。
于此同时,我们还需要修改一下 config-store 目录中的一些信息,
进入 config-store 会看到一个 machines 的文件夹,该文件里面会存储该站点的计算机,每一个计算机都会有一个 json 格式的文件,并且文件名为计算机名称,
{"machineName":"ESRI-PC","platform":"Windows 7-amd64-6.1","ports":{"HTTPS":-1,"JMXPort":4000,"OpenEJBPort":4001,"NamingPort":4002,"DerbyPort":4003,"tcpClusterPort":4004,"HTTP":6080},"ServerStartTime":1350608511954,"webServerMaxHeapSize":-1,"appServerMaxHeapSize":256,"socMaxHeapSize":64,"webServerSSLEnabled":true,"webServerCertificateAlias":"liuyussl","adminURL":"https://ESRI-PC:6443/arcgis/admin","configuredState":"STARTED","synchronize":false}
将该文件中计算机名也修改了。
我们知道一个站点至少有一个集群,而一个集群也至少有一个机器,因此我们也要去 config-store 文件夹中的 clusters 目录下修改计算机的名称,该文件的内容如下:
{"clusterName":"default","clusterProtocol":{"type":"TCP","tcpClusterPort":4004},"configuredState":"STARTED","machineNames":["ESRI-PC"]}
如果该机器还注册了文件夹,那么可能需要在 config-store 下面的 data 文件夹中修改一些信息,在这里不再重复
两篇文章的介绍,让我们更看清了 Server 的架构,Server 中使用大量的配置文件来控制一些信息,这体现了 Server 架构的灵活性,这两篇博客也说明了这些配置文件的重要性,一旦 Server 出现了问题,我们就可以从这个流程上去找原因。
大家在修改 config-store 下的配置文件的时候,最好将 server 停掉,因为只要 server 启动了,这些配置文件都被锁住了,为了避免其他错误,建议停掉 Server。
也许有人问 Server 的 6080 端口能不能修改,这个我正在研究,有了结果跟大家一同分享,也欢迎大家的宝贵意见!
原文链接: http://blog.csdn.net/arcgis_all/article/details/8202673
arcgis 10.1 的AO开发用什么连接server
arcgis 10.1 的java AO开发 连接arcgis server 用什么? 之前的SOM ,SOC 都不能用了?ArcGIS Server 10.1 发布服务时copy data to server引起的问题
ArcGIS Server 10.1以后发布服务的时候,会自动将mxd里面的数据源的数据copy到server的站点,这样做的目的主要时候确保数据源和server不在一个地方的时候一样可以访问的到地图数据,但是这样做也或造成一些问题,例如:动态数据更新问题,我sde的数据是实时更新的,采用这样发布的服务当我通过server rest服务进行查询等操作的时候就无法查到更新过后的数据。
当然server也提供了不自动复制数据到站点设置。登录server manager:站点---数据存储---设置中去掉“发布服务时,允许将数据复制到站点”选项。这样发布出来的服务就可以实时进行查询了。去掉此选项发布服务时要求数据源必须是已经注册的。
注册数据源三种方法:
1、发布服务的时候在验证的时候,如果提示有数据源未注册的情况下,点击右键--注册为数据源--填写数据源名字即可。
2、arcgis server 服务属性---data store 添加数据源
3、登录server manager:站点---数据存储--注册数据库
ArcGIS Server10.2忘记密码怎么办?重置ArcGIS Server Manager密码
忘记了ArcGIS Server Manager的密码不要慌张,下面简单的几步就可以重置密码。
第一步:找到ArcGIS Server的安装目录,然后找到..\ArcGIS\Server\tools\passwordreset目录(一看这文件夹名称就知道“密码重置”),下面有一个PasswordReset.bat的bat文件。
第二步:运行执行(win+R或者从开始菜单里找),输入CMD,然后执行cd + 上一步找到的文件夹路径,然后回车。如:cd C:\Program Files\ArcGIS\Server\tools\passwordreset
第三步:查看用户列表。
PasswordReset -l 列出管理站点的管理员用户的名称,注意是l(大写为L)不是1,并且PasswordReset和-l之间有空格。
如下图,我的用户名为arcgis。
第四步:关键的一步:重置密码。运行命令:PasswordReset -p 新密码。如PasswordReset -p admin 新密码为admin。输入完毕回车后,看到修改成功的提示:
第五步,重启服务,重新打开浏览器登录ArcGIS Server Manager验证一下。
我们今天的关于ArcGIS Server配置用户与角色时连接SQLServer问题和arcgis server连接数据库的分享就到这里,谢谢您的阅读,如果想了解更多关于ArcGIS 10.1 for Server 修改计算机名称后,如何使 Server 工作起来、arcgis 10.1 的AO开发用什么连接server、ArcGIS Server 10.1 发布服务时copy data to server引起的问题、ArcGIS Server10.2忘记密码怎么办?重置ArcGIS Server Manager密码的相关信息,可以在本站进行搜索。
本文标签: