Skip To Content

Отключение блокировки схемы на картографическом сервисе

Картографические сервис ArcGIS Server используют блокировку схемы, чтобы препятствовать изменениям в схемах исходных наборов данных при работе сервиса. По умолчанию блокировка схемы включена на картографических сервисах. Если ваш рабочий процесс требует периодического обновления схемы набора данных без остановки картографического сервиса, например, замены классов объектов по сравнению с выборочным обновлением строк в схеме, вы можете отключить блокировку схемы с использованием ArcGIS Server Manager или ArcGIS for Desktop.

Когда блокировки схемы отключена, то рекомендуется, что бы вы только обновили схемы исходного набора данных, пока сервис находится в режиме ожидания. Если вы обновляете схему набора данных, когда сервис находится под нагрузкой, то пользователей вашего картографического сервиса может ожидать непредсказуемое поведение сервиса, как-то отсутствие слоев и полей, снятие запросов и недоступность сервиса. Изменения в схеме набора данных должны быть тщательно спланированы; постоянное удаление наборов данных может привести ваши картографические сервисы в несогласованное состояние.

Примечание:

Даже если вы отключите блокировку схемы в картографическом сервисе, другие приложения ArcGIS и сервисы могут по-прежнему быть способны получить эксклюзивную блокировку для схемы. Если вы не можете обновить схему набора данных после отключения блокировки схемы, см. Блокировка схемы (Schema locking). Этот раздел содержит информацию, которая поможет вам понять, как блокировки могут помешать вам в обновлении схемы.

Чтобы отключить блокировку схемы, следуйте шагам в одном из разделов ниже.

В приложении Manager

  1. Откройте Менеджер (Manager) и войдите в него. Справка по этому шагу приведена в разделе Вход в Менеджер.
  2. Выберите Сервисы (Services) > Управление сервисами (Manage Services).
  3. В модуле Управление сервисами (Manage Services) найдите свой картографический сервис и нажмите кнопку Редактировать (Edit). Редактировать. Если ваш картографический сервис не показан в списке, он может находиться во вложенной папке корневой директории Site (root).
  4. Щелкните закладку Параметры (Parameters).
  5. На закладке Параметры (Parameters), отключите опцию Блокировать схему базы данных (Lock Database Schema).
  6. Нажмите Сохранить и перезапустить (Save and Restart).

Схема блокировки отключена для всех наборов данных, на которые ссылается ваш картографический сервис.

В ArcGIS for Desktop:

В ArcCatalog или в окне Каталог (Catalog) в ArcGIS for Desktop:

  1. Разверните узел GIS Servers (ГИС-серверы).
  2. Дважды щелкните мышью на элементе Добавить ArcGIS Server (Add ArcGIS Server) и установите для сервера тип соединения Администрировать ГИС-сервер (Administer GIS server). Если административное подключение уже установлено, этот шаг можно пропустить. Инструкции по подключению приведены в разделе Установка административного соединения с ArcGIS for Server в ArcGIS for Desktop.
  3. В состоянии подключения к ArcGIS for Server щелкните правой кнопкой мыши картографический сервис, подлежащий редактированию, и выберите пункт Свойства сервиса (Service Properties).
  4. Щелкните закладку Параметры (Parameters).
  5. На закладке Параметры (Parameters) щелкните Дополнительно (Advanced).
  6. В диалоговом окне Дополнительные свойства (Advanced Properties), установите свойство schemaLockingEnabled как false.
  7. Нажмите ОК.
  8. В Редакторе сервисов нажмите кнопку ОК.

Схема блокировки отключена для всех наборов данных, на которые ссылается ваш картографический сервис.