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"
"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组。
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安全。
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安全。