Настройка нескольких сервисов ArcSDE на сервере Windows
Если у вас имеются две отдельные базы геоданных на одном сервере, и вы используете сервис ArcSDE, то необходимо использовать отдельные сервисы ArcSDE с уникальными сервисными именами и отдельным номером порта в служебном файле services для каждой базы геоданных.
Далее предполагается, что вы уже создали вторую базу геоданных:
- Откройте файл services.sde и файл служб Windows services и создайте запись о новом сервисе.
Например, если новый сервис sde2 использует порт 9999, добавьте такую строку в оба файла:
sde2 9999/tcp
- Для создания сервиса используйте команду sdeservice с операцией create. Вам будет предложено ввести пароль администратора базы данных.
В примере ниже показано создание сервиса в случае, когда ArcSDE и база данных установлены на одном сервере. Синтаксис, использующийся для операции create, когда ArcSDE и база данных находятся на разных серверах, см. в разделе Создание сервиса ArcSDE с удаленного сервера Windows.
В этом примере создается сервис для базы геоданных в экземпляре DB2 с именем global.
sdeservice -o create -d DB2,global -i sde2
Подсказка:
Дополнительную информацию об использовании команд sdeservice и sdemon можно найти в руководстве по установке сервера приложений, которое поставляется в комплекте с файлами установки.
- Используйте команду sdeservice с операцией register для регистрации второй базы геоданных с новым сервисом.
В этом примере база геоданных gdb2 зарегистрирована с сервисом sde2.
sdeservice -o register -d DB2 -r ADMIN_DATABASE -v gdb2 -i sde2
- Для запуска сервиса используйте команду sdemon с операцией start.
sdemon -o start -i sde2
Чтобы запустить сервис на удаленном компьютере, см. Запуск удаленного сервиса ArcSDE в Windows.