Доступно с лицензией Standard или Advanced.
Для поддержания целостности данных к объектам базы геоданных применяют блокировки. Например, если кто-то редактирует данные в таблице, то блокировка схемы размещается в таблице таким образом, что владелец не может изменить схему таблицы в то время как кто-то редактирует данные.
Какие блокировки вы можете видеть из ArcGIS for Desktop, зависит от того, являетесь ли вы владельцем набора данных или версии, или администратором базы геоданных.
Просмотр информации о блокировках для ваших наборов данных и версий
Если вам нужно узнать, кто удерживает блокировку, которая не позволяет вам изменять схему набора данных, владельцем которой вы являетесь, или удалять версию, которой вы владеете, то вы можете просмотреть список этих блокировок выбрав вариант Управление (Manage) в контекстном меню набора данных.
- Запустите ArcMap или ArcCatalog и подключитесь к базе геоданных в качестве владельца набора данных или версии.
- Щелкните свой набор данных, наведите курсор на пункт Управление (Manage), затем щелкните Блокировки (Locks).
Список Блокировки (Locks) открыт и вы можете просматривать блокировки для наборов данных и версий, владельцем которых вы являетесь. Изначально на список наложен фильтр, отображающий только блокировки, установленные на набор данных или версию, к которой вы подключены в настоящий момент.
- Если вам требуется снятие блокировки, то либо свяжитесь с указанным в списке пользователем, удерживающим блокировку, либо обратитесь к администратору базы геоданных.
Управление всеми блокировками базы геоданных
Администраторы базы геоданных могут видеть, кто является владельцем схемы, версии и блокировок состояний для всех элементов в базе геоданных на закладке Блокировки (Locks) диалогового окна Администрирование базы геоданных (Geodatabase Administration). Администратор базы геоданных может также удалять подключения, которые удерживают блокировки, чтобы высвободить ресурс для использования.
Следующие свойства отображаются на закладке Подключения (Connections) диалогового окна Администрирование базы геоданных (Geodatabase Administration):
- Имя пользователя (User Name): Имя учетной записи подключенного пользователя
- ИД сеанса (Session ID): Уникальный идентификатор, присвоенный подключению и управляемый базой геоданных
- Тип подключения (Connection Type): Тип подключения к базе геоданных, выполняемого пользователем; либо прямое подключение, либо подключение к серверу приложений
- Клиентская машина (Client Machine): Имя компьютера, с которого подключается пользователь
- Дата (Date): дата и время открытия подключения
Список подключений изначально сортируются по ID сеанса (Session ID), но он может быть отсортирован по любому из свойств посредством щелчка по заголовку соответствующего столбца в верхней части списка. Вы также можете отфильтровать список, введя имя пользователя в текстовое поле Имя пользователя (User Name) или введя имя компьютера в текстовое поле Клиентская машина (Client Machine).
Общее количество подключений показывается в нижнем левом углу.
Нажатие кнопки Обновить (Refresh) запускает обновление списка самой последней информацией о подключениях.
- Запустите ArcMap или ArcCatalog и подключитесь к базе геоданных в качестве пользователя sde.
- Щелкните правой кнопкой мыши на подключение к базе данных в дереве Каталога, наведите указатель на пункт Администрирование (Administration), щелкните Администрирование базы геоданных (Administer Geodatabase), а затем щелкните на закладке Блокировки (Locks).
Список Блокировки (Locks) открыт и вы можете просматривать все блокировки для всех объектов базы геоданных.
- Обратитесь к пользователю, который удерживает блокировку, которая должна быть снята, и попросите его закончить транзакцию и отключиться от базы геоданных. Если пользователь отлучился на день и блокировка должна быть снята немедленно, то вы можете отключить пользователя.
- Если это необходимо, щелкните правой кнопкой блокировку и выберите Отключить пользователя (Disconnect User).
Пользователь sde должен быть суперпользователем для отключения пользователей.