ArcGIS Server 10发布要素服务时遇到的数据库注册问题总结(一)

工作环境:

Windows 7 64 位旗舰版

ArcGIS Server 10.1

ArcGIS Desktop 10.1

IIS 7.0

开始的时候以为10.1发布要素服务和10.0一样,需要安装ArcSDE,后来查阅资料发现不需要,数据库直连方式就可以了。

首先我来说一下发布要素服务的过程,这里依照了这篇文章:

在线编辑(一)数据准备_severitystatuscodedescriptionnametypedata frame hi-CSDN博客

按照这篇文章的过程,一步一步做,之前的过程都没有错。

不过在Analyze的时候始终出现如下错误:

SEVERITY STATUS CODE DESCRIPTION NAME TYPE DATA FRAME
High Unresolved 00090 Feature service requires a registered database Layers Data Frame Layers

尽管这里我注册了地理数据,双击错误可弹出如下注册信息:

点击查看连接属性如下所示:

查阅了半天资料,在ESRI发了求助帖,在群里也寻求了帮助,无果。琢磨了两天终于找出了解决办法:

办法一:打开Windows 服务列表,停掉ArcGIS Server,点击属性,修改其登陆身份为本地登录身份:

然后启动服务。然后在发布服务注册数据库时,在数据库连接设置中选择操作系统身份验证:

点击OK,注册链接数据库连接如下所示:

记得勾选Same as publisher database connection,勾选之后Serevr database connection的数据库认证方式即为操作系统认证。

然后点击OK。最后点击Analyze,发现错误已经没有,接着点击Publish可以发布成功。

解决方法二:

ArcGIS Server的登陆方式为ArcGIS Server Account账户:如下图所示:

不同的是注册数据库部分。

这里数据库连接设置部分依旧是操作系统认证方式

然后点击Server database connection框中的Edit,在认证类型中选择数据库认证方式,输入用户和密码,一般都是用户名都是:sde,密码为自己设定的。如下图所示:

点击OK,回到Registered Database页面,

这里上方法一不同的是:Server database connection,这里记得不要勾选Same as publisher database connection

这里的Geodata service可以勾选也可不勾选,本文中ArcGIS Server已存在,所示显示的是Geodata service显示为灰色勾选状态。

这里记得一定不要勾选Same as publisher database connection,否则会出现如下的错误:

说明:在文章开头给出的参考文中,它勾选了Same as publisher database connection,但是我在自己的机器上一直没有成功。不知道为什么希望大神指点迷津。

即表示无法ArcGIS Server无法访问数据库。

然后点击Analyze,错误解决,点击Publish发布成功。

解决方法三:

以上我们都采用的是注册数据库,这里选择注册托管数据库。过程可参考

ArcGIS 10.1 for Server 数据注册(下)_arcgis 注册数据-CSDN博客

这里给出很好示例。当编辑要素所在地理数据库被注册为托管数据库后,再点击Analyze,错误也会解决,点击Publish,可发布成功。

总结:

解决方法一和解决方法二中数据库被直接注册到ArcGIS Server,不同的是ArcGIS Server登陆的身份。一个是本地系统,及操作系统登录身份(Windows 身份),一个是ArcGIS Server用户身份。这里推荐ArcGIS Server Account身份登录,主要是考虑到ArcGIS Server分布式安装时,Windows 身份登录将失效。不过Windows 身份登录的安全性要比ArcGIS Server Account身份登录高一些,因为其采用了基于证书的安全机制。

这里我们还会发现Serevr database connection和 publisher database connection也有一定的区别。

在方法一种由于ArcGIS Server采用的是本地系统账户,所有Serevr database connection为操作系统认证方式。

在方法二中由于ArcGIS Server采用的是ArcGIS Server Account身份登录,所以Serevr database connection采用的是数据库认证方式。

而publisher database connection都为操作系统认证方式。

虽然publisher database connection采用数据库认证方式时,可以注册成功,但是发布要素服务时依旧提示数据库没有注册的错误。

解决方法三采用的是托管注册,这时地理数据库将Copy到ArcGIS Server,一般不推荐,因为当数据库比较大时,Copy的话会比较占空间。

以上是遇到问题的一点总结,个人觉得还是ArcGIS Server对数据库访问权限的问题,但是一直也没有搞懂其中的机制。暂时就写这么多吧!

ESRI参考文档:

ArcGIS 帮助 10.1

ArcGIS 帮助 10.1

ArcGIS 帮助 10.1

ESRI视频:

http://video.esri.com/watch/1545/registering-database-data-with-arcgis-101-for-server

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/804135.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

stm32开发之threadx+netxduo(tcp 服务端使用记录)

前言 本篇需要用到threadx之动态内存的实现记录 里面的动态内存分配管理代码.开发环境使用的stm32cubemxclion组合芯片使用的是stm32f407zgt6,网口使用的是lan8720,使用cubemx提供的lan8742也可以驱动,注意实际的网口与芯片的引脚 示例代码 tcp 服务端…

Excel文本内容抽取工具[Python]

#创作灵感# 一堆Excel文件,每个打开看太累了。写个脚本直接显示里面的内容多好。最好这些内容可以直接复制到剪切板,方便以后编辑修改。只需要将文件拖动到全屏置顶的文本框内,就能弹出Excel里的内容。支持一次选取多个文件。 开干&#xff…

计算机视觉——引导APSF和梯度自适应卷积增强夜间雾霾图像的可见性算法与模型部署(C++/python)

摘要 在夜间雾霾场景中,可见性经常受到低光照、强烈光晕、光散射以及多色光源等多种因素的影响而降低。现有的夜间除雾方法常常难以处理光晕或低光照条件,导致视觉效果过暗或光晕效应无法被有效抑制。本文通过抑制光晕和增强低光区域来提升单张夜间雾霾…

N1922A是德科技N1922A功率传感器

181/2461/8938产品概述: N192XA 传感器是首款通过将直流参考源和开关电路集成到功率传感器中来提供内部调零和校准的传感器。此功能消除了与使用外部校准源相关的多个连接,从而最大限度地减少了连接器磨损、测试时间和测量不确定性。 连接到 DUT 时进行…

InsectMamba:基于状态空间模型的害虫分类

InsectMamba:基于状态空间模型的害虫分类 摘要IntroductionRelated WorkImage ClassificationInsect Pest Classification PreliminariesInsectMambaOverall Architecture InsectMamba: Insect Pest Classification with State Space Model 摘要 害虫分类是农业技术…

Excel从零基础到高手【办公】

第1课 - 快速制作目录【上篇】第1课 - 快速制作目录【下篇】第2课 - 快速定位到工作表的天涯海角第3课 - 如何最大化显示工作表的界面第4课 - 给你的表格做个瘦身第5课 - 快速定位目标区域所在位置第6课 - 快速批量填充序号第7课 - 按自定义的序列排序第8课 - 快速删除空白行第…

C++数据结构与算法——贪心算法难题

C第二阶段——数据结构和算法,之前学过一点点数据结构,当时是基于Python来学习的,现在基于C查漏补缺,尤其是树的部分。这一部分计划一个月,主要利用代码随想录来学习,刷题使用力扣网站,不定时更…

计算机视觉异常检测——PatchCore面向全召回率的工业异常检测

1. 概述 异常检测问题在工业图像数据分析中扮演着至关重要的角色,其目的是从大量正常数据中识别出异常行为或模式。这一任务的挑战在于,正常数据的样本相对容易获取,而异常情况却因其稀有性和多样性而难以收集。为了解决这一问题&#xff0c…

跟TED演讲学英文:Why AI will spark exponential economic growth by Cathie Wood

TED英文文稿 文章目录 TED英文文稿Why AI will spark exponential economic growthIntroductionVocabularyTranscriptSummary Why AI will spark exponential economic growth Link: https://www.ted.com/talks/cathie_wood_why_ai_will_spark_exponential_economic_growth? …

家庭网络防御系统搭建-将NDR系统的zeek日志集成到securit yonion

在前面的文章中安装了zeek,这里,安装了securityonion,这里,本文讲述如何将zeek生成的日志发送到siem security onion之中。 所有日志集成的步骤分为如下几步: 日志收集配置日志发送接收日志解析配置日志展示配置 ZEEK日志收集配…

大型语言模型如何助力推荐系统:综述研究

论文地址:https://arxiv.org/pdf/2306.05817.pdf 这篇论文主要探讨了推荐系统(RS)如何从大型语言模型(LLM)中获益。论文首先指出,随着在线服务和网络应用的快速发展,推荐系统已成为缓解信息过载…

路由器如何端口映射到外网?

随着互联网的发展和普及,远程访问已经成为了现代社会的一个重要需求。在复杂的网络环境下,特别是涉及异地组网的情况下,实现远程访问变得更加困难。本文将介绍一种名为【天联】的组网产品,它可以解决复杂网络环境下的远程连接问题…

搜维尔科技:Patchwork 3D工业仿真实时渲染,将CAD 数据转换成真实感的3D模型以用于工业用途

Patchwork 3D工业仿真 实时渲染点击跳转官网 从实时渲染到真实照片 根据工作阶段所需的逼真度,您可以使用三个渲染引擎,从最快的(OpenGL,交互式)到最逼真的(光线跟踪,Iray物理逼真)…

vue中使用axios获取不到响应头Content-Disposition的解决办法

项目中,后端返回的文件流; 前端需要拿到响应头里的Content-Disposition字段的值,从中获取文件名 在控制台Headers中可以看到相关的字段和文件名,但是在axios里面却获取不到 如果想要让客户端访问到相关信息,服务器不仅要在head…

web安全学习笔记【22】——文件上传(1)

WEB攻防-PHP应用&文件上传&函数缺陷&条件竞争&二次渲染&黑白名单&JS绕过 演示案例: PHP-原生态-文件上传-前后端验证PHP-原生态-文件上传-类型文件头验证PHP-原生态-文件上传-后缀黑白名单验证PHP-原生态-文件上传-解析配置&二次渲染…

XUbuntu22.04之Typora添加水印并输出pdf文件(二百二十七)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 优质视频课程:AAOS车载系统+AOSP…

功能测试_验证某城市电话号码的正确性

案例:验证某城市电话号码的正确性 功能测试_等价类设计用例: 步骤: 1:明确需求:电话号码是否正确 2:划分等价类:有效等价类、有效取值、无效等价类、无效取值 3:提取数据编写用例:用例编号…

STM32F407+FreeRTOS+LWIP UDP组播

开发环境介绍: MCU:STM32F407ZET6 网卡:LAN8720A LWIP版本:V1.1.0 FreeRTOS 版本:V10.2.1 LAN8720A硬件原理图: 硬件连接说明: MII_RX_CLK/RMII_REF_CLK ------>PA1 …

云安全在金融领域的作用是什么?

云安全在金融领域发挥着至关重要的作用,使金融机构能够保护敏感数据、遵守监管要求并推动创新。通过实施强有力的安全措施、利用先进技术并对新出现的威胁保持警惕,金融机构可以保护其数字资产并维持客户的信任。 金融机构面临的挑战 1.缺乏全网数据支撑…

不到6毛钱的I2C总线实时时钟日历芯片LK8563

前言 8563实时时钟芯片,国内外均有多家生产,今推荐一个性价比极高的RTC芯片,LK8563,一片不到6毛钱. 特点 基于32.768kHz晶体的秒,分,小时,星期,天,月和年的计时 带有世…