Проблема с подключением к SDE

0 голосов
спросил 22 Июнь, 07 от _nim_ (840 баллов) в категории Программные продукты Esri
    Новый сервер. Установил SQL 2005 и ArcSDE 9.2.
При подключении ArcCatalog'ом с других машин этот самый каталог зависает. Ошибок вроде не пишет, просто виснет в мертвую.
Может недонастроен до конца SDE. Ставил его в первый раз.

Все было сделано по пунктам мануала.
Создана база sde , одноименный пользователь. Ошибок не было в процессе установки.
Потом запущен сервис на 5151 порту.

В чем могут быть проблемы?

19 Ответы

0 голосов
ответил 23 Июнь, 07 от PITKS1 (20,860 баллов)
База и юзер созданны при помощи SDE PostInstall ?
0 голосов
ответил 25 Июнь, 07 от _nim_ (840 баллов)
Да , с помощью постинсталл.
Проблема в этом?
0 голосов
ответил 25 Июнь, 07 от PITKS1 (20,860 баллов)
Да нет. Должно работать. Что лог файл ArcSDE говорит ?

DirectConnect с других машин тоже виснет ?
0 голосов
ответил 26 Июнь, 07 от _nim_ (840 баллов)
Поменял схему в новой базе на DBO. Аналогично вешается ArcCatalog.

Из giomgr_data.log
********************
Tue Jun 26 16:51:01 2007 - Error (-162):Couldn't Start Server Task.

Tue Jun 26 16:51:01 2007 - ERROR (-162): Could Not Send XDR Result.

Tue Jun 26 16:51:02 2007 - Process 5804, no shared information block established

Tue Jun 26 16:51:02 2007 - SDE Server 5804 exit'd with status 3
********************

Из sde_data.log
********************

-------------------------------------------------------
ArcSDE 9.2 for SQL Server Build 1081 Sun Sep 17 16:01:22 2006
-------------------------------------------------------
Connected to instance . . .
DBMS Connection established...
RDBMS:                     "SQL Server"
Instance Name:                "data"
IOMGR Process ID (PID):           5872

IDBInitialize::Initialize Failed
CAN'T OPEN INSTANCE: data.
Spatial Engine Connection Failed (-162).
Cannot Get Access to Instance data
[Tue Jun 26 16:32:07 2007] [0] [GIOMGR] Error (-162):Couldn't Start Server Task.
IDBInitialize::Initialize Failed
CAN'T OPEN INSTANCE: data.
Spatial Engine Connection Failed (-162).
Cannot Get Access to Instance data
[Tue Jun 26 16:51:01 2007] [0] [GIOMGR] Error (-162):Couldn't Start Server Task.
********************
0 голосов
ответил 26 Июнь, 07 от PITKS1 (20,860 баллов)
В /windows/system32/drivers/etc/services

на машине где стоит SDE и на удаленных машинах прописан инстанс data ????? в виде - data     port/tcp ????

Если с удаленной машины коннектясь в поле service вбить не data, а 5151 - коннектится ???
0 голосов
ответил 26 Июнь, 07 от _nim_ (840 баллов)
В /windows/system32/drivers/etc/services
уже куча всякой всячины. От экспериментов.

В частности стоит
data     5454/tcp     #ArcSDE for SqlServer

Подключаюсь в ArcCatalog'e в Database connection -> Add spatial DB connection.

Далее по полям:
Server    xxxsever(имя доменное)
Service   5454
Database data
user      xxx
pass      xxx

Нажимаю Test connection и виснет.
0 голосов
ответил 26 Июнь, 07 от _nim_ (840 баллов)
Напомню, что сейчас стоит схема DBO (по совету Григория).
До этого была схема SDE и в логах было то же:
**********
Tue Jun 19 09:18:02 2007 - SDE Server Pid 3256 Registered, User: SDE Schema: sde.
Tue Jun 19 09:18:02 2007 - ERROR (-1): Could Not Send XDR Result.

Tue Jun 19 09:18:02 2007 - SDE Server 3256 exit'd with status 8
Tue Jun 19 09:18:02 2007 - SDE Server Pid 3256 Stopped, User: SDE Schema: sde.
**********
Ну и ArcCatalog так же подвисал при удаленном входе.
0 голосов
ответил 26 Июнь, 07 от Grigoriy (127,020 баллов)
Сервис-то у тебя стартует?
Мне не нравится:
Process 5804, no shared information block established -
это сообщение характерно для windows.
см. раздел Boost SharedSection in the registry в ArcSDE_Config_Gd_SQLServer.pdf
Как решать:

1.В регистре ищешь ключ:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\SubSystems в нем редактирешь параметр Windows: вместо
SharedSection=1024,3072,512 напиши SharedSection=1024,3072,1024
Компьютер нужно перегрузить.

2. Попробовать директ-коннект
Как подключиться см. https://forum.esri-cis.ru/index.php?qa=24401
ну или в справке. http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Creating_spatial_database_connections&anchor=ssdc
0 голосов
ответил 26 Июнь, 07 от Grigoriy (127,020 баллов)
Ещё один вариант - настраивай бранбмауэр (firewall) Windows. Для начала попробуй его выключить совсем. Если поможет, то его можно включить и добавить SDE сервисы (номера портов), как исключения.
См. http://support.esri.com/index.cfm?fa=knowledgebase.techarticles.articleShow&d=27148
0 голосов
ответил 27 Июнь, 07 от _nim_ (840 баллов)
2Григорий:
Сейчас попробую. Сервар не так просто перегружать в рабочий день.

Брандмауэр выключен с рождения. Сторонний не ставил.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...