Error: 访问拒绝或无法连接错误

文章编号 : 29042

软件: ArcGIS Server 9.0, 9.1, 9.2, 9.3, 9.3.1

操作系统: Windows 2000, XP, 2003Server

错误信息:

当尝试从ArcCatalog、.net应用或是Java应用中连接ArcGIS Server 时,显示下面任何一种错误提示:
"Access Denied" 或 "The connection could not be made"

原因:

Distributed COM(DCOM) 被禁用了,或是连接账户没有DCOM的适当权限来访问ArcGIS Server。
ArcGIS Server post-installation 创建两个指定组,agsusers和agsadmin,它们被授权访问ArcGIS
Server。需要访问ArcGIS Server的用户应该被添加到agsusers组,需要管理ArcGIS
Server(创建SOC实例)的用户应该被添加到agsadmin组。

解决方法:

在已经安装SOM和SOC组件的每一台服务器上执行下面步骤:
1、 验证连接用户已经被添加到agsusers组。
       导航到控制面板 > 管理工具 > 计算机管理;
       展开左侧栏的“本地用户和组”,并单击组;
       右击agsusers,查看属性,确认使用的连接账户是否已经添加到agsusers组;
       右击agsadmin,查看属性,确认Server管理员账户已经添加到agsadmin组;
       如果账户没有添加,可以单击Add按钮添加;
       通知用户重新登录windows,使授权生效。
2、    验证在我的电脑下DCOM已启用,并且启动和激活权限允许agsadmin, agsusers, ArcGISSOM 和ArcGISSOC账户的访问。
       导航到开始 > 运行, 键入’dcomcnfg.exe’,单击OK,将打开DCOM配置窗口;
       展开左侧栏的组件服务 > 计算机;
       右键“我的电脑”,选择属性,打开我的计算机属性对话框;
       选择默认属性标签;
       验证“在此计算机上启用分布式 COM”已经选中,“默认身份验证级别”被设置为连接,“默认模拟级别”被设置为标识;
       选择COM安全标签;
       单击启动和激活限制下的“编辑限制”按钮;
       验证agsadmin组已经被添加,并且所有四个允许的checkbox 都已选中;
       为agsusers,ArcGISSOM和ArcGISSOC重复H 步骤。
3、    验证在DCOM 安全设置中,agsusers和agsadmin组被设置为对ArcSOM和ArcSOC应用至少有访问权限。
       导航到开始 > 运行, 键入’dcomcnfg.exe’,单击OK,将打开DCOM配置窗口;
       在Windows Server 2003,展开左侧栏的组件服务 > 计算机 > DCOM 配置;
       在DCOM应用列表中找到ArcSOC和ArcSOM;
       右键单击ArcSOC,选择属性,打开ArcSOC属性对话框;
       选择安全标签;
       单击编辑,编辑访问权限;
       确认agsadmin和agsusers组已经被添加,并且赋予访问权限;
       对ArcSOM属性重复上述步骤设置DCOM安全。

当尝试从ArcCatalog、.net应用或是Java应用中连接ArcGIS Server 时,显示下面任何一种错误提示: "Access Denied" 或 "The connection could not be made"的更多相关文章

  1. Java使用JDBC连接SQL Server数据库|实现学生成绩信息系统

    Java实验四 JDBC 使用SQL Server数据库或者MySQL数据库各自的客户端工具,完成如下任务: (1)创建数据库students: (2)在数据students中创建表scores,包括 ...

  2. Java使用JDBC连接SQL Server数据库

    Java使用JDBC连接SQL Server数据库 1.下载驱动 1.下载Microsoft SQL Server JDBC 驱动程序 https://docs.microsoft.com/zh-cn ...

  3. java执行sql语句使用别名时显示Column '***' not found

    java执行sql语句使用别名时显示Column '*' not found 在做一个小项目时遇到个问题,执行sql语句使用别名时总是报sql异常 Column '*' not found,折腾半天终 ...

  4. java web 中 读取windows图标并显示

    java web中读取windows对应文件名的 系统图标 ....显示 1.获取系统图标工具类 package utils;  import java.awt.Graphics;  import j ...

  5. java web中读取properties文件时的路径问题

    在web开发时,难免会有一些固定的参数,我们一般把这些固定的参数存在properties文件中,然后用的时候要读出来.但经常出现一些错误,找不到相应的路径,所以,今天特地讲一些如何正确获得路径. 首先 ...

  6. Java 与 Mysql连接,并分页显示

    这是我第一个上规模的Java项目,我们必须在一周内完成的作业,零基础学习Java,网上收集了很多资料,逐渐对面向对象的思想有所了解,但还是半灌水,后期打算结合项目系统地学习一遍Java.老师布置的任务 ...

  7. java jdbc dbcp连接SQL Server

    使用到的jar: commons-collections-3.1.jar commons-dbcp-1.4.jar commons-pool-1.5.6.jar sqljdbc4.jar dbcp配置 ...

  8. Java通过JDBC连接SQL Server

    下载Microsoft JDBC Driver 4.0 for SQL Server 在这里下载:http://www.microsoft.com/zh-cn/download/details.asp ...

  9. 解决办法-错误:Access denied for user 'root'@'localhost' - java

    如下更改密码即可 mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';mysql> FLUS ...

随机推荐

  1. PHP命名空间 namespace 及导入 use 的用法

    命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误.这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀. 在PHP中,出现 ...

  2. react 中文文档案例一 (倒计时)

    1.函数试组件 import React from 'react'; import ReactDOM from 'react-dom'; function Clock(props){ return( ...

  3. Unity 移动 和 旋转 [小结]

    [移动]  Position: 说明: 直接修改位置数据  Translate: 说明: [匀速]朝着一个方向,一直移动. (dir * speed 可以控制速度)适合键盘控制物体上下左右运动 函数: ...

  4. I2C(smbus pmbus)和SPI分析

    2C和SPI作为两种非常常用的低速外部总线 I2C I2C是以前的飞利浦半导体制定的标准,也就是如今的NXP. I2C总线由一条数据线(SDA)和一条时钟线(SCL)组成.设备分主从,主设备提供时钟, ...

  5. CodeForces - 124B-Permutations(DFS)

    You are given n k-digit integers. You have to rearrange the digits in the integers so that the diffe ...

  6. Codeforces - 151C 质因子分解

    显然只需要能跑到第二个因子就赢了 需要特判非平凡因子 常数优化:不用求出所有因子,跑完第二个素数就行了 #include<bits/stdc++.h> using namespace st ...

  7. Java中的String、StringBuffer和StringBuilder的区别

    类型  是否可变  线程安全  能否频繁修改  String  不可变  安全  否  StringBuffer  可变  安全  能  StringBuilder  可变  不安全  能 1.可变与 ...

  8. 一个简单的基于MINI2440开发板的启动代码

    1. S3C2440大概的启动流程(NAND启动): ①设置CPU为SVC模式 ②关闭看门狗 ③屏蔽中断 ④关闭MMU ⑤初始化时钟 ⑥初始化内存(SDRAM) ⑦初始化栈指针(SP, R13) ⑧初 ...

  9. day 006 小数据池和再谈编码

    1.小数据池. 目的:缓存我们的字符串,整数,布尔值.在使用的时候不需要创建过多的对象 缓存: int str bool int 范围:-5~256 str: 1.长度小于等于1,直接缓存 2.长度大 ...

  10. ssis error at other ssis.pipeline "ole db destination" failed validation and returned validation status

    我在修改一个ssis的包,发现这个destination的表被改过了.所以就重建了表.就导致了这个错误. 打开包重新检查下表结构的匹配就好了