ArcSDE for Microsoft SQL Server Post Installation图解(转)
ArcSDE for Microsoft SQL Server Post Installation图解
使用ArcSDE作为空间数据引擎时,经常遇到服务无法启动的情况(启动服务时提示:本地计算机上的arcsde service(esri_sde)服务启动后又停止了,一些服务自动停止,如果他们没什么可做的,例如“性能日志和警报”服务。)经过N次几近吐血的探索之后,笔者总算摸出了点门道。
总结一句,所有关于ArcSDE服务无法启动的问题,归根到底,都是ArcSDE for Microsoft SQL Server Post Installation这个环节失败所致。失败的最根本原因是没有弄清sde数据库与SQL Server之间的关系。在这里稍作解释,Post Installation的目的有二:一是在SQL Server中创建一个具有sde架构的空间数据库;第二、为ArcSDE软件授权,创建并激活ArcSDE服务。
ArcSDE for Microsoft SQL Server,顾名思义就是要与SQL Server打交道,所以安装过程中的各种参数要以SQL Server服务器端为依据,坚持这一点可以规避大部分的错误。同时,要完成这个Post Installation也反过来对SQL Server提出了要求,有二:一是必须使用双验证模式登录,二是必须事先创立一个sde用户。下面结合各个步骤作详解。
第一部分 在SQL Server中创建sde数据库
1. 进入Post Installation,选择安装模式。这里选Complete,进行完整安装。

2. 进入下一步,选择数据库架构。这里选SDE Schema,创建具有SDE架构的空间数据库。

3. 进入下一步,用sa用户与SQL Server连接。切记要用sa用户,这就要求安装SQL Server时要使用双验证模式!这里是一个易出故障的地方之一。
具体地,SQL Server instance一般不用改动;在Connect using里选择SQL Server Authentication,其user name使用sa,user password即为sa登录SQL Server的密码。

4. 进入下一步,创建空间数据库。在Create Spatial database中, SDE user要使用SQL Server中sde用户的密码,切记!否则,即使把所有的步骤顺利走完,启动服务时还是那个提示!但很遗憾,我无法解释为什么用这个密码就可以顺利过关(这个sde用户后面会讲到)。此外,这里的Database name必须是SQL Server里尚未存在的数据库。

注:第一项字母缺省,其实是:SDE user Password,在此输入的是创建的数据库密码!(坑爹- -#)下面的文件大小也都缺少了size一词。
5. 进入下一步,设置配置文件目录,默认即可。

6. 进入下一步,用sde用户与SQL Server连接。切记要用sde用户,这就要求安装SQL Server后要创建一个sde用户!这里也是一个易出故障的地方之一。在connect using中选择SQL Server Authentication,user name用sde,user password即在SQL Server中创立用户时设置的密码。其余的默认即可。

7. 进入下一步,成功则出下面的窗口,第一部分结束。若不成功,那只能说RP太差,我也没办法了。

第二部分 为ArcSDE授权,创建并激活ArcSDE服务
8. 注册软件。进入Registration Options,选择第二项。

9. 选择准备好的License->下一步->完成,结束注册。


没有授权文件的可以参照下列:
3dengine,100,ecp201018369,none,VPHAC7E50KTBXNX8A214
interopengine,100,ecp201018369,none,VPH7CE2CXR1J5E5HJ156
designer,100,ecp201018369,none,VPH4TK8GZP2K4P7EJ013
maplexengine,100,ecp201018369,none,VPH40XLPE9HZLAMEY094
networkengine,100,ecp201018369,none,VPHDJE2CXR1J5E5HJ007
standardengine,100,ecp201018369,none,VPJA84S1MGP7TJT46075
schematicengine,100,ecp201018369,none,VPH420PYJCL3PF002032
spatialengine,100,ecp201018369,none,VPJA84S1MGP7TJT46075
streetmapengine,100,ecp201018369,none,VPF48AZ8THXE1R1DF193
trackingengine,100,ecp201018369,none,VPF1RK8GZP2K4P7EJ234
arcgisserver,100,ecp201018369,none,VPH984S1MGP7TJT46026
3dserver,100,ecp201018369,none,VPH4ENBJ3Y6H8YAJM004
svradvanced,100,ecp201018369,none,VPH3ERFN619SC2EN0064
interopserver,100,ecp201018369,none,VPF0TRFN619SC2EN0131
svrenterprise,100,ecp201018369,none,VPHCHE2CXR1J5E5HJ246
maplexserver,100,ecp201018369,none,VPJ60XLPE9HZLAMEY112
networkserver,100,ecp201018369,none,VPF62PJ0A5DLH6JRP244
spatialserver,100,ecp201018369,none,VPH3RK8GZP2K4P7EJ252
svrstandard,100,ecp201018369,none,VPF30XLPE9HZLAMEY081
streetmapserver,100,ecp201018369,none,VPJ9CE2CXR1J5E5HJ174
arcimsserver,100,ecp201018369,none,VPHDPRF0C6GXMBKYZ252
delivery,100,ecp201018369,none,VPF3ENBJ3Y6H8YAJM247
routeserver,100,ecp201018369,none,VPFCRPJPGAK10FH23029
arcsdeserver,100,ecp201018369,none,VPFAJH5G1E4MAZ8LN023
gdbedit,100,ecp201018369,none,VPFCNNCN82CTJ7GPE154
trackingserver,100,ecp201018369,none,VPHCNRF0C6GXMBKYZ235
imageserver,100,ecp201018369,none,VPHDKH5G1E4MAZ8LN053
另存为ecp文件
10. 完成注册后,进入Create the ArcSDE service。这里注意,要将Server name改成非主机名字,切记!其余的默认即可。

11. 创建服务成功。

12. 启动服务:开始->管理工具->服务,找到ArcSde Service(esri_sde),右击->启动。大功告成!

ArcSDE for Microsoft SQL Server Post Installation图解(转)的更多相关文章
- Microsoft SQL Server 2008 安装图解(Windows 7)
简介 本文详细记录了一次完整的Microsoft SQL Server 2008在Windows 7操作系统上的安装过程.注意:Microsoft SQL Server 2008与Windows 7操 ...
- P6 Professional Installation and Configuration Guide (Microsoft SQL Server Database) 16 R1
P6 Professional Installation and Configuration Guide (Microsoft SQL Server Database) 16 R1 May ...
- Microsoft SQL Server 2012 数据库安装图解教程
本文部分引用以下文章: SQL Server 2012 安装图解教程(附sql2012下载地址)_MsSql_脚本之家 http://www.jb51.net/article/36049.htm SQ ...
- 图解Microsoft SQL Server——“远程过程调用失败 [0x800706be] 错误“。
今天在配置SqlServer启动参数时,发现"开始菜单"->“配置工具”->“SQL Server 配置管理器”中的“SQL Server 服务”一项,右边栏里显示的是 ...
- 未能加载包“Microsoft SQL Server Data Tools”
直接在vs2013里的App_Data目录创建数据库,在服务器资源管理器中查看时报错: 未能加载包“Microsoft SQL Server Data Tools” 英文: The 'Microsof ...
- SQL Server 2014 安装图解
服务器:Windows server 2012 R2 SQL:SQL Server 2014 Step 1 安装前 双击 Setup.exe 安装文件 选择第一项:New SQL Server sta ...
- Microsoft SQL Server Trace Flags
Complete list of Microsoft SQL Server trace flags (585 trace flags) REMEMBER: Be extremely careful w ...
- SQL Server 2012安装图解
SQL Server 2012 Enterprise Edition安装图解... 第一部分:安装前的准备 1.疑问:一个PC上可以安装多个SQL Server数据库么 答案:可以的.每一个安装的时候 ...
- Microsoft SQL Server Version List [sqlserver 7.0-------sql server 2016]
http://sqlserverbuilds.blogspot.jp/ What version of SQL Server do I have? This unofficial build ch ...
随机推荐
- 生成html的几种方案
方案1: /// <summary > /// 传入URL返回网页的html代码 /// </summary > /// <param name=&q ...
- IPC——命名管道
Linux进程间通信——使用命名管道 转载:http://blog.csdn.net/ljianhui/article/details/10202699 在前一篇文章——Linux进程间通信——使用匿 ...
- 【PHP代码审计】 那些年我们一起挖掘SQL注入 - 8.全局防护盲点的总结下篇
0x01 背景 现在的WEB应用对SQL注入的防护基本都是判断GPC是否开启,然后使用addlashes函数对单引号等特殊字符进行转义.但仅仅使用这样的防护是存在很多盲点的,接上篇http://www ...
- SQL Server 表和索引存储结构
在上一篇文章中,我们介绍了SQL Server数据文件的页面类型,系统通过96个字节的头部信息和系统表从逻辑层面上将表的存储结构管理起来,具体到表的存储结构上,SQL Server引入对象.分区.堆或 ...
- find the nth digit
Problem Description 假设:S1 = 1S2 = 12S3 = 123S4 = 1234.........S9 = 123456789S10 = 1234567891S11 = 12 ...
- Android&iOS崩溃堆栈上报
Android&iOS崩溃堆栈上报 原文地址:http://www.cnblogs.com/songcf/p/4885468.html 通过崩溃捕获和收集,可以收集到已发布应用(游戏)的异常, ...
- [PHP] htaccess 探秘
.htaccess访问控制(Allow/Deny) 1. 验证是否支持.htaccess 在目录下新建一个.htaccess 文件,随笔输入一串字符(毫无意义),看看什么反应,如果是500错误,说明目 ...
- Android 高级UI设计笔记18:实现圆角图片
1. 下面我们经常在APP中看到的圆角图片,如下: 再比如:微信聊天会话列表的头像是圆角的. 2. 下面分析一个Github的经典: (1)Github库地址: https://github.com/ ...
- Android进阶笔记19:onInterceptTouchEvent、onTouchEvent与onTouch
1.onTouch方法:onTouch方法是View的 OnTouchListener借口中定义的方法,处理View及其子类被touch是的事件处理.当一个View绑定了OnTouchLister后, ...
- 重构8-Replace Inheritance with Delegation(委托替换继承)
继承的误用十分普遍.它只能用于逻辑环境,但却经常用于简化,这导致复杂的没有意义的继承层次.看下面的代码: public class Sanitation{ public String WashHand ...