Прикрепление базы геоданных к серверу баз данных

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

Операция прикрепления очень часто используется для перемещения баз геоданных с одного экземпляра сервера SQL Server Express на другой. После того, как база данных была откреплена от одного экземпляра, она может быть скопирована на другой сервер и прикреплена к другому экземпляру SQL Server Express.

Прикрепление базы геоданных к серверу баз данных зарегистрирует файл базы данных в экземпляре SQL Server Express. База геоданных будет добавлена к серверу и появится в дереве каталога.

Прикрепленная база геоданных будет иметь такое же имя, как и база геоданных, которая хранилась на экземпляре сервера базы данных, от которого она была откреплена. То есть, необходимо убедиться, что на новом сервере не существует баз геоданных с таким же именем, как у базы геоданных, которую вы хотите прикрепить. Если база с таким же именем уже существует, то база на сервере баз данных будет перезаписана.

Пользователи и схемы вместе с данными будут перемещены вместе с базой данных. Если пользователи, которые обладают данными в базе геоданных, не существуют на сервере, на который вы переместили базу данных, вам потребуется добавить их учетные записи. Если они не могут быть добавлены (например, когда база данных принадлежала к другому домену и все учетные записи пользователей также относились к домену), данные будут недоступны для пользователей, которым не будет предоставлен доступ перед перемещением базы данных. Таким образом, имеет смысл предоставить доступ к данным пользователю dbo до того, как переместите базу данных. Таким образом, как минимум один пользователь должен иметь доступ к базе данных после того, как она будет перемещена.

Когда база геоданных прикреплена к серверу баз данных, лицензия в базе геоданных будет обновлена. Это означает, что если вы открепили базу геоданных от сервера с лицензией ArcGIS for Desktop или ArcGIS Engine и прикрепили ее к серверу с лицензией ArcGIS for Server уровня Workgroup, лицензия в базе геоданных будет обновлена. См. раздел Изменение лицензионных ключей для серверов баз данных и их баз геоданных для получения информации об изменении лицензий базы геоданных с помощью операции прикрепление.

Вы должны быть администратором сервера баз данных и администратором операционной системы Windows на компьютере с установленным SQL Server Express, к которому вы хотите прикрепить базу геоданных.

Шаги:
  1. Войдите в систему под учетной записью администратора сервера, запустите ArcMap и откройте окно Каталог.
  2. В дереве Каталога щелкните правой кнопкой мыши на том сервере баз данных ArcSDE, на котором вы хотите создать новую базу геоданных.
  3. Щелкните Прикрепить (Attach).
  4. В диалоговом окне Прикрепить базу геоданных (Attach Geodatabase) перейдите к файлу с данными базы геоданных, которую вы хотите прикрепить.
  5. Нажмите ОК.
ПримечаниеПримечание:

Не рекомендуется прикреплять базу геоданных ArcSDE для SQL Server, созданную лицензией ArcGIS for Server уровня Enterprise к серверу баз данных. Существует значительное количество требований, которые должны быть удовлетворены, чтобы выполнить эту операцию, что может привести к ошибкам. Для перемещения баз геоданных ArcGIS for Server с лицензией уровня Enterprise в базу геоданных ArcSDE для SQL Server Express рекомендуется использовать репликацию баз геоданных.

9/11/2013