Картографический сервис ArcGIS Server использует блокировку схемы, чтобы предотвратить изменение исходных схем набора данных во время работы сервиса. По умолчанию блокировка схемы картографических сервисов включена. Если в процессе работы необходимо периодически обновлять схему набора данных без остановки сервиса, например, для замены классов объектов вместо выборочного обновления строк внутри схемы, можно отключить блокировку схемы с помощью ArcGIS Server Manager или ArcMap.
Примечание:
Вы не можете отключить блокировку схемы для картографических сервисов, настроенных для использования пула общих экземпляров.
При отключенной блокировке схемы, Esri рекомендует, чтобы обновление исходного набора данных выполнял только один сотрудник, когда сервис находится в простое. Если вы обновляете схему набора данных когда сервис находится под нагрузкой, его пользователи столкнуться с необычным поведением сервиса, например, с отсутствием слоев или полей, сбоем запросов, а также с недоступностью сервиса. Изменение схемы набора данных должно быть тщательно запланировано; полное удаление наборов данных может привести к некорректному состоянию сервиса.
Примечание:
Даже если блокировка схемы картографического сервиса отключена, другие приложения и сервисы ArcGIS могут иметь возможность включать эксклюзивную блокировку схемы. Если вы не можете обновить схему набора данных после отключения блокировки схемы, обратитесь к разделу Блокировка схемы. В этом разделе содержится информация, которая поможет вам понять, как блокировки предотвращают обновление схемы.
Чтобы отключить блокировку схемы, выполните шаги из одного из приведенных ниже разделов.
Отключение блокировки схемы в Manager
- Запустите Manager и выполните вход.
- Выберите Сервисы > Управление сервисами.
- В модуле Управление сервисами найдите свой картографический сервис и нажмите кнопку Редактировать.
Если картографический сервис не отображается в списке, он может находиться во вложенной папке корневой директории Site.
- Щелкните вкладку Параметры.
- На вкладке Параметры снимите отметку Заблокировать схему базы данных.
- Нажмите Сохранить и перезапустить.
Блокировка схемы будет отключена для всех наборов данных, использующихся в картографическом сервисе.
Отключение блокировки схемы в ArcMap
- Запустите ArcCatalog или ArcMap.
- В дереве Каталога разверните папку ГИС-серверы.
- Дважды щелкните элемент Добавить ArcGIS Server и создайте подключение к серверу типа Администрировать ГИС-сервер. Инструкции по подключению см. в разделе Подключение к ArcGIS Server в ArcGIS Desktop. Если административное подключение уже установлено, этот шаг можно пропустить.
- В подключении к ArcGIS Server щелкните правой кнопкой мыши картографический сервис, подлежащий редактированию, и выберите Свойства сервиса.
- Щелкните вкладку Параметры.
- На вкладке Параметры щелкните Дополнительно.
- В диалоговом окне Дополнительные свойства задайте для свойства schemaLockingEnabled значение false.
- Нажмите OK.
- В Редакторе сервисов нажмите кнопку ОК.
Блокировка схемы будет отключена для всех наборов данных, использующихся в картографическом сервисе.