ArcSDE 10的安装过程和9.3基本没区别,本文详细列出安装的每一个步骤,供新手参考吧。容易出现问题的步骤,会有详细些的解释。ArcSDE的完整安装过程可大致分为安装、Post、授权和启动服务四部分。

 

一、安装

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

启动界面,根据自己安装的数据库选择相应的版本。我安装的数据库是SQL Server 2008,32位,操作系统Windows 7 32位。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

欢迎界面,下一步就行了。不过,根据上面的建议,还是尽量关闭正在运行着的程序,特别是ArcGIS相关程序,以免冲突。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

协议,只能Accept,下一步。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

安装路径,要更改的点那个“Browse”。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

确认安装路径没错之后,这时候准备安装,点击"Next"就开始了!

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

正在安装中

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

安装过程其实很快,我比较破的电脑都是几分钟就完成。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

安装完成之后,会问你是否需要Post。如果"Cancel",可以从开始菜单进去,找到ArcSDE,从那启动Post向导。这里,当然是选"OK"。

 

二、Post

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

Post这个过程也是分好几个步骤的:第一次Post的话,选择Complete吧;如果之前Post过,现在想重新导入授权文件啥的,选择Custom,可以跳过之前的很多步骤。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

选择SDE Schema,会创建一个专用的sde用户来管理空间数据库;而DBO Schema,直接用数据库中已有的用户。至于这两个的具体区别,自行Google,或者参考ESRI帮助文档ArcSDE for SQL Server dbo-schema geodatabases 
本文是选择 SDE Schema的

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

数据库实例名,默认的,不用改,如果装了多个数据库的自己看情况用哪个了;数据库连接,用Windows验证和SQL Server验证都可以,本文选择了SQL Server的验证方式。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

到这一步,只有"SDE user"和"Database name"两个是需要自己填的,其他都默认填好了,可以不用改。

"SDE user":这一项其实不是SDE用户的意思,而是SDE用户的密码!其实user后面还是有字符的,不过由于排版的关系看不到而已,可以看到"r"这个字母下面有一个黑色的小点。这个就是在ArcCatalog里面连接SDE时用的密码,以前曾经用sde三个字符都可以通过,后来有几次装的时候不行。估计跟SQL Server里面的密码策略有关系,如果没有更改的话,默认的策略下,密码需要有数字、字母和特殊字符,还要8位以上。比如"abc@12345"这样的密码就符合要求,一定可以通过。对于这个密码的设置,建议还是按这个复杂的要求来设置,以免后续步骤出现各种诡异问题。

"Database name":这个是SDE在SQL Server里面的数据库名称,一般都写"sde",自己要更改其他名称也是可以的,一般不会对后面的POST步骤有影响。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

上面的密码和数据库名输入后,点击“下一步”,就开始出现各种提示了,sde数据库创建成功。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

用户"sde"成功添加至数据库

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

用户"sde"成功获取相应权限

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

如果上述的三个提示框都是成功的,那么就来到这个配置文件的设置页面了,都默认就行,直接“下一步”。如果到不了这个页面,请检查数据库实例名、数据库连接的方式(Windows账户认证还是SQL Server账户)、SDE密码。前面的步骤不多,按照本文的步骤走下来,应该没啥问题。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

这一步,只需要输入SDE账户的密码就行,就是"abc@12345"这样复杂的那个连接密码。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

Repository创建成功,如果点击“是”,则查看状态信息。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

状态信息,关闭这个后,会来到授权页面。

 

三、授权

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

只有授权通过后,才能启动服务。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

选择.ecp授权文件

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

授权通过,点击“完成”后会到启动服务的页面。

 

四、启动服务

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

这里很多都已经默认填好了的,输入个SDE用户密码就行了,直接”下一步“。

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

问你是否需要启动服务,当然选择”是“!当然,我们也可以从Windows 的控制面板里面进去启动的。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

启动服务需要比较长时间,RP好的话,顺利启动服务,安装完成!

 

五、遇到的问题

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

但是,我很悲剧,装了几次,都是到最后这里就过不了,服务不能正常启动!具体原因,现在也还没搞清楚。虽然,这里启动不了,但是去Windows控制面板里面启动,SDE的服务是可以正常启动,可以正常使用的。目前的情况就是服务不能开机自动启动,每次要用的时候要手动启动。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

Post的第一个步骤,如果选择了Custom,就会出现这个页面。可以看到,Post分为四个步骤,而我出问题的就是最后一个步骤。最后一步Post失败后,以后重新Post的时候,是通过开始菜单进去的,这时就可以选择Custom,跳过之前的三个步骤。

 

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

 第二次Post的时候,最后一步弹出的错误变成了这样,原因不明。

 

另外,再提醒一点:千万不要打补丁!

目前ArcSDE的补丁已经到了SP4,也就是ArcSDE 10 Service Pack 4。装了之后,从Windows控制面板里面都启动不了服务,装SP3也一样启动不了(我的Desktop装了SP3)。

ArcSDE 10 for Microsoft SQL Server安装及遇到的问题

 打完补丁后,从控制面板启动服务时报错。Google了下这个错误,网上都是其他服务出错的,根据他们的解决办法,试了之后也没解决。后来觉得是不是打完补丁需要重新导入ecp授权文件?重新导入之后,发现依然不行,还是报这个“本地计算机上的ArcSde Service(esri_sde)服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”错误!

 

目前安装的ArcSDE 10 for Microsoft SQL Server没有打补丁,每次使用要手动启动服务。上面遇到的问题,以后有时间了再找找解决办法吧,如果有人也遇到并解决过,欢迎评论留下方法。

相关文章: