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 ...
随机推荐
- RotateAnimation详解
其他构造器的旋转也可参考这副图. RotateAnimation旋转坐标系为以旋转点为坐标系(0,0)点.x轴为0度,顺时针方向旋转一定的角度. 1.RotateAnimation(fr ...
- ios开发——错误总结篇&开发中常见错误和警告总结(四)
ios开发——开发总结&开发中常见错误和警告总结(四) 网易彩票实战总结(错误) 错误总结之类的实现 经典错误之重复定义与导入错误 经典错误关于父类的实现 通知对象: 控制器的定义 Xcode ...
- 如何简单便捷的搭建一个网站 - 基于Django
一.所需工具以及相关环境 1. 系统:win7,win8.1,win10(亲测可用 - 本文为win7,64位) 2. 本文使用的版本是: 1)python-2.7.11[百度云盘分享:http:// ...
- Maven-编译打包
1. 打包时忽略测试阶段 mvn clean mvn package -DskipTests
- IOS 关于ipad iphone5s崩溃 解决
之前 我这一直没有以上两款测试机 于是发布被退回了.说是这两款 开启动就崩. 这种情况下 解决办法只有一个,就是bug重现,不然,你根本无法确定再一次提交是否是安全的.所以我借了一台 iPad mi ...
- KVC 和 KVO 简单总结
KVC: key value coding,键值编码.是一种通过使用属性的名称(key)来间接访问对象属性的方法.这个方法可以不用通过 setter/getter 方法来访问对象的属性.该方法使用的实 ...
- angularjs表格方式显示数据
<table> <tr ng-repeat="x in names"> <td>{{ x.Name }}</td> <td&g ...
- 2013 长沙网络赛J题
思路:这题对于其他能退出所有值的情况比较好像,唯一不能确定的是XXOXXOXXOXX这个形式的序列,其中XX表示未知,O表示已知. 我们令num[1]=0,那么num[4]=sum[3]-sum[2] ...
- hdu 3966 树链剖分
思路:树链剖分入门题,我这门入得好苦啊,程序很快写出来了,可是在LCA过程中把update函数里的左右边界位置写反了,一直RE到死. #pragma comment(linker, "/ST ...
- 转: React系统的入门系统
评注:React系统的入门系统. 转: http://www.infoq.com/cn/search.action?queryString=%E6%B7%B1%E5%85%A5%E6%B5%85%E ...