使用 sdeservice 命令在 Windows 上创建 ArcSDE 服务

您可以通过 MS-DOS 提示符使用 sdeservice 命令在 Windows 服务器上创建并注册 ArcSDE 服务。

提示提示:

sdeservice 命令随 ArcSDE 应用程序服务器一同安装。

必须首先执行带 create 操作的 sdeservice 命令。在除 Oracle 之外的所有数据库上,再次执行带 register 操作的 sdeservice 命令,以指定此新服务将用于哪个数据库。

针对 SQL 服务器中某地理数据库执行此操作的语法如下所示:

sdeservice -o create -d SQLSERVER,SQLSERVERINSTANCE -i <service> 
-p <ArcSDE_admin_password> [–n] [–H <sde_directory>] [–u <service_user>] 
[–P <service_user_password>] [–s <data_source>]
sdeservice -o register -d SQLSERVER,SQLSERVERINSTANCE -r ADMIN_DATABASE 
-v <registry_value> -i <service> -p <ArcSDE_admin_password>

方括号 ([ ]) 中的内容为可选项,视具体情况而定。有关使用 sdeservice 命令的详细信息,请参阅随 ArcSDE 应用程序服务器安装提供的《管理命令参考》中的 sdeservice 命令主题。

步骤:
  1. 在允许使用 ArcSDE 命令的计算机上打开 MS-DOS 命令提示符窗口。
  2. 输入带 create 操作的 sdeservice 命令。

    以下示例介绍了在同一台服务器上安装 ArcSDE 和数据库时如何创建服务。要了解 ArcSDE 和数据库位于不同服务器上时对 create 操作使用的语法,请参阅从远程 Windows 服务器创建 ArcSDE 服务

    sdeservice -o create -d SQLSERVER,MYSERVER\SSINSTANCE 
    -i sdesvc -p keepout
    

    如果未通过 -i 选项指定一个名称,则会使用默认名称 esri_sde。

  3. 输入带 register 操作的 sdeservice 命令以注册数据库。
    sdeservice -o register -d SQLSERVER,MYSERVER\SSINSTANCE 
    -r ADMIN_DATABASE -v mygdb -i sdesvc
    

    这会在注册表中为该服务创建 ADMIN_DATABASE 值。

  4. 如果您使用 dbo 方案地理数据库,请输入带 register 操作的 sdeservice 命令以注册用户,giomgr 将通过该用户连接到数据库。
    sdeservice -o register -d SQLSERVER,MYSERVER\SSINSTANCE 
    -r SDE_DBA_USER -v sa -i sdesvc
    

相关主题

5/10/2014