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 ...
随机推荐
- png图片那点事
PNG图片格式现在包含三种类型: 1.PNG8 256色PNG的别名 2.PNG24 全色PNG的别名 3.PNG32 全色PNG的别名 基本上PNG32就是PNG24,但 ...
- 索引节点inode
在Linux的文件系统中,索引节点是文件的标识,并且这个值是唯一的,两个不同的文件的索引节点值是不同的,索引节点相同的文件它们的内容是相同的,仅仅文件名不同.修改两个索引节点值相同的文件中的一个文件, ...
- php 日期
获取两个日期之间的间隔天列表: $begin = new DateTime( '2012-08-0' );$end = new DateTime( '2012-08-31' );$end = $end ...
- Linux中的文件描述符与打开文件之间的关系
Linux中的文件描述符与打开文件之间的关系 导读 内核(kernel)利用文件描述符(file descriptor)来访问文件.文件描述符是非负整数.打开现存文件或新建文件时,内核会返回一个文件描 ...
- 话说C语言const用法
const在C语言中算是一个比较新的描述符,我们称之为常量修饰符,意即其所修饰 的对象为常量(immutable). 我们来分情况看语法上它该如何被使用. 1.函数体内修饰局部变量. 例: void ...
- linux装完整版
1.100G空间 计算机管理→磁盘管理→100G的逻辑分区(如果有三个主分区,linux就不能继续安装了) 2.iso工具写入硬盘镜像
- Spring MVC学习笔记02
1.常用注解 1.@Autowired,它可以对类成员变量.方法及构造函数进行标注,完成自动装配的工作. <!-- 该 BeanPostProcessor 将自动起作用,对标注 @Autowir ...
- 自定义带有uitableview的alertview对话框
#import <UIKit/UIKit.h> typedef void(^MyCompleteHandler) (NSString *selectString); @interface ...
- Git 对象
Git 提供了很多方法可以方便地访问 Git 库中的对象: ♦ 采用不分的 SHA1 哈希值.不必把 40 位的哈希值写全,只采用开头的部分(4 位以上),只要不与现有的其他哈希值冲突即可. ♦ 使用 ...
- 未能正确加载“radlangsvc.package,radlangsvc.vs,version=10.0.0,culture=neutra
1: 参考 http://blog.csdn.net/woaizhoulichao1/article/details/6911809 2: 开 始-->所有程序 -->Mircosoft ...