SDE layers не отображаются

0 голосов
спросил 21 Окт, 08 от Dana (3,340 баллов) в категории Программные продукты Esri
Всем привет.
Отчаянно нужна помощь.
Вводные: ArcGIS Server крутится на VM - сервере, но это только на время тестирования, работать все будет позже где надо. Работает под специально выделенным сервис-аккаунтом.
ArcSDE до 9.2 еще не проапгрейжен, на 9.1 он, крутится на Oracle 9i.
ArcMap установлен на рабочих станциях, заходим под личными аккаунтами.
К sde подключаемся через Database authentification, опция save username and password включена.
 
Создаем в ArcMap mxd. Проверяем датасоурс. Написано: Database Connections\connection to server (я тут имя коннектшна и сервера заменила на просто определения).
 
Публикуем mxd на сервер. Предпросмотр.
Если есть другие слои, кроме sde (космоснимки, шейп-файлы, Personal GDB, Event Theme) - они все просматриваются как делать нечего, а на SDE слои даже намека нет.
Сервис, в котором только sde при предпросмотре выдает Cannot display this layer. The data source referenced by this layer may be missing or corrupted.
 
Лог на Сервере говорит: The Layer:'Connection.Borrow_pit' in Map:'Layers' is invalid. Entry for SDE instance not found in services file
 

2 Ответы

0 голосов
ответил 21 Окт, 08 от Dana (3,340 баллов)
Добавляю: открыла mxd карту на своей рабочей машине через Run as - подключилась через сервис-аккаунт, который SOC. В ArcMap все открывается.
0 голосов
ответил 21 Окт, 08 от Dana (3,340 баллов)
Проблема решилась (бросаю в воздух чепчик!) :D
Нужно было жестко, в System32\drivers, прописать alias сервис, порт и протокол, через который ведется подключение к sde, потому что обычно мы используем alias в поле service при add spatial database connection.
 
Спасибо, похоже подобное расписывание всего как есть стимулирует работу мозга.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...