Включение функциональности базы геоданных в существующей базе данных SQL Server
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Из ArcGIS for Desktop можно подключиться к существующей базе данных Microsoft SQL Server как администратор, и создать в ней базу геоданных.
Базу геоданных можно создать в существующей базе данных SQL Server, если вы хотите использовать такие функции базы геоданных, как топологии, сети, версионное редактирование, архивирование и репликацию. Создание базы геоданных в существующей базе данных позволяет настроить ее; например, если вы хотите создать файлы mdf и ldf определенного размера или создать их в директории, отличающейся от стандартной директории SQL Server.
Для создания базы геоданных в существующей базе данных можно использовать инструмент Создать многопользовательскую базу геоданных, который также создаст пользователя sde. Если вы используете базу геоданных со схемой dbo, с помощью инструмента геообработки Включить многопользовательскую базу геоданных можно активировать функции базы геоданных в существующей базе данных SQL Server.
Ниже приведены шаги, которые необходимо выполнить для включения функциональности базы геоданных со схемой dbo в существующей базе данных SQL Server с помощью инструмента Включить многопользовательскую базу геоданных, который можно найти в подключении к базе данных в дереве Каталога.
- Запустите ArcMap или ArcCatalog.
- Создайте подключение к базе данных SQL Server в дереве Каталога, подключившись как пользователь dbo (в фиксированной роли sysadmin) к экземпляру SQL Server.
При подключении в качестве авторизованного пользователя базы данных, сохраните пароль пользователя в диалоговом окне Подключение к базе данных (Database Connection).
- Щелкните правой кнопкой мыши подключение к базе данных и выберите Включить базу геоданных (Enable Geodatabase).
Откроется инструмент Включить многопользовательскую базу геоданных (Enable Enterprise Geodatabase).
- Добавьте файл подключения к базе данных для базы SQL Server в текстовом поле Входная база данных (Input Database).
- Выберите файл авторизации ArcGIS for Server, созданный при авторизации ArcGIS for Server, и добавьте его в текстовое окно Файл авторизации (Authorization File).
При использовании мастера для авторизации ArcGIS for Server файл кодов записывается на сервер, где установлено программное обеспечение. Если программное обеспечение ArcGIS for Server авторизовано на компьютере с Linux, файл создан в папке /arcgis/server/framework/runtime/.wine/drive_c/Program Files/ESRI/License<версия>/sysgen. Если авторизация выполнена на сервере Windows, файл создан в папке Program Files\ESRI\License<версия>\sysgen. Если данная процедура еще не выполнена, авторизуйте ArcGIS for Server для создания этого файла.
- Щелкните OK, чтобы запустить инструмент.
В базе данных будет создана база геоданных. Таблицы базы геоданных хранятся в схеме dbo базы данных.
Создание базы геоданных (GDBCreateGeodatabase<№>.log) регистрируется в файле журнала, который сохраняется в каталоге, указанном для переменной %TEMP%, на том компьютере, где запущен инструмент. При наличии проблем с запуском инструмента изучите этот файл журнала для их устранения.