Указываем в сл. форме реквизиты соединения:

В только-что созданном подключении к базе геоданных должны увидеть таблицы базы данных MS SQL Server:

Теперь о самом интересном. Весь этот огород мы городили ради одного основного пунктика. А именно — возможности редактировать пространственные данные MS SQL Server средствами ArcMap. Сейчас наступило самое время заняться этим моментом.
Попробуем для примера внести изменения в пространственные данные таблички — как всегда, в панели Редактор’а выбираем Начать редактирование:

Вполне может случиться, что при запуске режима редактирования появиться аварийное сообщение — Слой или таблица не зарегистрированы как версионные :

Справиться с такой проблемкой можно сл. образом — в Каталоге становимся на редактируемый набор данных и по правой кнопке мыши щелкаем Управлять>Регистрировать как версионный :

Можно попробовать для эксперимента изменить геометрию какого-либо полигона, ну скажем так … :

… и сохранив все изменения в ArcGIS (естественно), просмотреть редактируемый слой (то бишь табличку) средствами MS SQL Management Studio. Management Studio также отобразило изменения геометрии, произведенные нами в редакторе ArcMap — где-то так :

Таким образом, с помощью созданной распределенной базы геоданных пользователи получают возможность редактировать пространственные данные в реляционной базе MS SQL Server’а средствами редактора ArcGIS !
Что характерно. Поскольку мы теперь работаем фактически с объектами реляционной СУБД, то многие сущности, созданные в ее рамках будут теперь доступны и из распределенной БГД. Создав, например, некое представление (view) SelectOstrogosk, которое будет отображать данные по некоторому критерию … :

… теперь можно воспользоваться им при формировании карты по выбранному району. Для этого достаточно просто вытянуть мышкой представление из панели Каталога на карту :
Впрочем, для селекции данных не обязательно переключаться в Server Management Studio. Можно воспользоваться набором утилит Слои и представления таблиц. Как вариант, попробуем сейчас сделать выборку с помощью инструмента Создать слой таблиц. В нашем учебном случае выберем все контура Острогожского района — у него код района kray в базовой таблице PL равен 19 . Текст запроса будет полностью аналогичен тому, что пришлось бы набирать, используя язык запросов t-sql :
Select * from PL Where kray = 19
Результирующая картинка может выглядеть для случая нашего примера сл. образом :

Да, вот ещё что … При добавлении объектов в табличку с геоданными средствами ArcGIS была замечена одна проблемка. Вновь залитые точки не отображались из Management Studio и не определялись соответствующим прикладным программным обеспечением (в ArcGIS все было корректно).
Решение такой ситуации было найдено следующее — выбираем подключение и далее Администрирование>Сжать базу данных:
После выполнения описанной процедуры объекты попадали в выборку посредством
SQL-
запроса в
MS SQL Management Studio
в штатном режиме
.
Как еще можно просматривать геоданные MS SQL Server можно посмотреть здесь
©Simashkov.2017
01.02.2017 г.