gis-laboratory-logo

Вступление

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

Поэтому мы решили создать этот раздел для того, чтобы делиться своим собственным опытом и оказать информационную поддержку в области гис-технологий, картографирования и программного обеспечения для ГИС.

Добавление сервера и подключение базы пространственных данных через ArcCatalog

Подключение базы данных через ArcCatalog можно осуществлять 2-мя способами: посредством службы ArcSDE и прямым подключением.

Рассмотрим эти способы:

Посредством службы ArcSDE в разделе Database Connections нажимаем «Добавить Подключение к базе пространственных данных». В поле Сервер вводите имя Вашего SQL сервера (в моем случае он называется “sqlexpress” ), далее в поле сервис вписываете либо номер порта SDE (как правило он присваивается после постинсталляции и имеет номер 5151), либо вписываете название службы esri_sde. Далее вводите название своей базы данных, под каким именем пользователя ее создавали и пароль.

Снимок

Ваше подключение еще зависит от рабочей версии, в которой создавали базу данных SDE или DBO, в поле “Подключение” версия должна совпадать с созданной версией базы sde.DEFAULT либо dbo.DEFAULT. 

Снимок1

Важно: для того, чтобы прописать версию sde.DEFAULT, в постинсталляции ArcSDE базу необходимо создавать с учетной записью НЕ сисадмином сервера SQL, иначе будет создана база dbo. То есть в поле имя пользователя нужно вводить пользователя, у которого нет прав администратора на сервере SQL.

Если использовать прямое подключение к серверу, то

- поле «Сервер:» оставляем пустым;

- в поле «Сервис:» вписываем следующее: sde:sqlserver:<server_name>\<instance_name>

<server_name> имя Вашего сервера, на котором расположена база (как правило, имя сервера по умолчанию совпадает с именем Вашего компьютера), <instance_name> - имя версии SQL сервера (в моем случае это sqlexpress)

Снимок2


Добавление сервера базы данных

На вкладке Database Servers нажимаем «Добавить сервер базы данных», в появившемся окошке вводим :<server_name>\<instance_name>.

Снимок3

Все, Ваш сервер добавлен. В нем должна появиться созданная Вами база данных.