Доступно с лицензией Standard или Advanced.
Целью обновления базы геоданных является обновление ее системных таблиц и сохраненных процедур, для того чтобы можно было пользоваться всеми функциональными возможностями, доступными в последней версии ArcGIS. Обновление базы геоданных не является обязательным в большинстве случаев, но, если не выполнить обновление, вы не получите доступ к новым возможностям.
Файлы, которые позволяют использовать базы геоданных ArcSDE на серверах баз данных (SQL Server Express) являются частью клиентов ArcGIS. При установке новой версии ArcMap, ArcGIS Engine или ArcGIS Server Workgroup администратор сервера может обновить базы геоданных, сохраненные на сервере.
Выполните следующие действия для обновления настольной базы геоданных или базы геоданных рабочей группы в ArcGIS Desktop:
- Запустите ArcMap и откройте окно Каталога или запустите ArcCatalog.
- Разверните папку подключений Серверы баз данных в дереве окна Каталога.
- Подключитесь к серверу баз данных, который содержит базу геоданных, которую вы хотите обновить.
- Создайте резервную копию базы геоданных перед тем, как выполнить ее обновление.
- Щелкните правой кнопкой мыши на базе геоданных, которую вы хотите обновить, и щелкните Свойства.
- Перейдите на вкладку Общие tab.
Если требуется выполнить обновление, кнопка Обновить базу геоданных будет активна.
Если кнопка Обновить базу геоданных неактивна, то это может быть потому, что подключенный клиент той же версии, что и база геоданных, или потому что ваша СУБД не поддерживает обновленную версию, или вы подключаетесь из клиента ArcGIS Desktop Basic.
- Нажмите Обновить базу геоданных.
Откроется инструмент геообработки Обновить базу геоданных. Текстовое поле Входная база геоданных будет предварительно заполнено информацией о подключении базы геоданных, если инструмент был запущен с помощью кнопки Обновить базу геоданных.
- Оставьте обе опции Выполнить предварительную проверку и Обновить базу геоданных включенными и щелкните OK.
Диалоговое окно появится для отображения процесса предварительной проверки и обновления. Если в процессе возникнут ошибки, записи о них появятся в диалоговом окне.
Предварительная проверка определяет, включен ли полнотекстовый поиск для экземпляра SQL Server Express, нет ли других пользователей, которые подключены к базе геоданных, и все ли наборы данных могут быть открыты. Если база геоданных удовлетворяет всем требованиям, инструмент выполнит обновление. Если требования не будут соблюдены, то инструмент прекратит свою работу, и вам надо будет исправить все проблемы перед тем, как запустить Обновить базу геоданных еще раз.
Результаты этой проверки отображаются в диалоговом окне инструмента геообработки в файле GDBUpgrade<n>.log, который может быть найден в системной папке %TEMP%.
- Когда операция обновления будет успешно выполнена, щелкните Закрыть, чтобы закрыть диалоговое окно.
Теперь база геоданных обновлена.
- Повторите шаги с 4-го по 9-й для каждой базы геоданных, которую вы хотите обновить.
- Если вы хотите продолжить работу с сервером баз данных и его базами геоданных, вам потребуется отключиться от него и подключиться снова, чтобы обновить подключение. Чтобы сделать это, щелкните правой кнопкой мыши на сервере базы данных, нажмите Отключить, а затем дважды щелкните на сервере базы данных или щелкните на нем правой кнопкой мыши и выберите Подключить, чтобы обновить подключение.
Если в базе геоданных хранились наборы сетевых данных или наборы данных участков, вы должны будете обновить их отдельно. Эти обновления не являются обязательными, но если их не произвести, у вас не будет доступа к новейшим функциональным возможностям наборов сетевых данных или наборов данных участков.