首页 > 代码库 > windows + SQL Server环境,创建ArcSDE服务

windows + SQL Server环境,创建ArcSDE服务

ArcGIS for Server启用FeatureService需要ArcSDE和Geodatabase。

使用ArcSDE需要创建windows服务,ArcSDE只有命令行,所以只好阅读文档,找合适的命令行。

本机环境:Windows7 64bit,SQL Server 2008 R2(非Express),ArcGIS for Server 10.2,ArcSDE 10.2,ArcGIS for Desktop 10.2,已经通过ArcToolbox在SQL Server中创建了Geodatabase。

安装ArcSDE后,程序会自动在环境变量中添加SDEHOME和SDE。如果没添加,那就加上这个环境变量或者在命令行中加上-H参数指定sqlexe目录。

以下命令默认产生名为"ArcSde Service(esri_sde)"的服务。如果需要改名,需要加-i指定服务名称,例如加上-i esri_sde01,则产生名为"ArcSde Service(esri_sde01)"的服务

sdeservice -o create -d SQLSERVER -s localhost -p yourpassword

命令执行后,提示:

Successfully created and registered esri_sde service

则表示执行成功。可以去Windows服务里启动该服务。