Создание сервиса ArcSDE с удаленного сервера Windows
Можно создать сервис ArcSDE, используя команду sdeservice.
Команда sdeservice использует для создания сервиса следующий синтаксис:
sdeservice -o create -p <ArcSDE_admin_password>
[-n] [-H <sde_directory>] [-i <service>] [-s <data_source>]
-d {ORACLE,SID | SQLSERVER,SQLSERVERINSTANCE | DB2,DB2INSTANCE
| INFORMIX | POSTGRESQL,PGINSTANCE}
[-u <service_user>] [-P <service_user_password>]
При создании сервиса команде sdeservice необходимо использование опции –d и значения. Тем не менее, в Windows нет возможности иметь зависимость с сервисом на удаленном сервере. Однако вы можете указать опцию –n, чтобы отменить зависимость.
Эта команда используется только на серверах Windows и выполняется из командной строки MS-DOS.
Шаги:
- Добавление записей для новых сервисов в файл services для ArcSDE и для Windows.
-
В командной строке MS-DOS введите команду sdeservice с операцией create и опцией -n.
sdeservice -o create -p sdepasswd -d SQLSERVER,BORIS\SSTHREE -n -i sdesvc
-
Зарегистрируйте базу данных, чтобы использовать ее с этим сервисом.
sdeservice -o register -r ADMIN_DATABASE -v ENTGDB -p sdepasswd -i sdesvc
- Введите команду sdeservice с операцией register для регистрации администратора базы геоданных.
sdeservice -o register -d SQLSERVER,MYSERVER\SSINSTANCE -r ADMIN_DATABASE -v mygdb -i sdesvc
- Введите команду sdeservice с операцией register для регистрации пользователя, из-под которого будет производен запуск сервиса ArcSDE.
sdeservice -o register -d SQLSERVER,MYSERVER\SSINSTANCE -r SDE_DBA_USER -v "localhost\network service" -i sdesvc
После создания сервиса используйте команду sdemon для его запуска.
Связанные темы
9/11/2013