DB2: SQL1390C Не определена или недопустима переменная среды DB2INSTANCE #741650


#0 by Asmody
1С и DB2 сидят на разных серверах Win2k8 R2. Сервер с 1Сом — член домена, с DB2 — нет. Сервер 1С:Предприятия запущен под локальным пользователем. При создании ИБ в консоли управления сервером 1С получаю ошибку: "Error: line=868, file=srcDB2Connection.cpp, SQLCODE=-1390 SQL1390C Не определена или недопустима переменная среды DB2INSTANCE" На сервере DB2 переменная определена, указывает на экземпляр "DB2". Подскажите куда рыть? Версия 1С - 8.3.5.1383 DB2 - 10.5 express-c с сайта IBM
#1 by Asmody
Тут раздают за ответ 10$m
#2 by Флориан
было похожее на 8.1.14 или 13 под постгри под линукс, вышел так - под платформой которая норм базы создавала создал, - сделал выгрузку средствами постгри, а потом восстанавливал и а на сервер 1с просто запись делал без создания базы
#3 by Asmody
В 8.2.19.83 та же ошибка
#4 by Флориан
когда в консоли к DB2 подключался попробуй не имя сервера, а IP адрес его указать, и имя в hosts прописать
#5 by Флориан
тут скрипты для создания базы под 8.2 из этой темы
#6 by sapphire
Да я думал он и так по IP соединяется, раз в указано, что Сервер с 1Сом — член домена, с DB2 — нет. Вся зависит от настроек DNS. Да и непонятно, отчего на nix-машине не поднять SMB.
#7 by kvk
Data Server Driver Package ? db2set db2_grp_lookup=LOCAL ?
#8 by Гость из Мариуполя
<<ервер 1С:Предприятия запущен под локальным пользователем.>> похоже нету у твоего пользователя права на соответствующую ветку реестра. удаленного реестра. вот и не может он узнать, какой же у нас активный экземпляр DB2. (о чем , собственно, DB2INSTANCE как раз и сообщает) так что пробуй добавлять своего "локального пользователя" в группы db2admins, db2users (на сервере db2). или пробовать запустить сервер 1С от имени db2admin. в общем, с правами что-то. очень похоже что нет прав на ветку реестра.
#9 by Asmody
Добавить пользователя одного standalone сервера в группу другого standalone сервера? Это что-то с чем-то. Ну, даже так: пользователя USR1CV8 я на сервере DB2 создал, в группу добавил. Толку нет.
#10 by Asmody
пробовал и по IP, и по имени. Сервера DB2 в общем dns вообще нет, отдельная IP-сеть, отдельный линк, отдельный коммутатор,
#11 by Asmody
что это и для чего?
#12 by kvk
Ошибка странная, скорей на Linux может возникнуть. 1. Пишут: в - но, может, это только на Linux; 2. Для включения доменного пользователя в локальную группу. Ставил DB2 и 1С только вместе на один сервер, так что по поводу только догадки. Ставил DB2 на Windows с Django на Linux, там 1. требовался обязательно. db2val проходит?
#13 by Гость из Мариуполя
хм.. а что тебя смущает? вообще вот тут обсуждалась похожая проблема с доступом:
#14 by Asmody
У меня нет доменных пользователей. Для понятности: сервер ODINS входит в домен, но не является контроллером AD. Сервер 1С работает под пользователем ODINS/USR1CV8. Сервер SQL1 не входит в домен, он вообще сам по себе, в отдельной ethernet-сети, про всё остальное он вообще ничего не знает. Если грубо — он напрямую соединён шнурком со вторым eth-портом на ODINS. По такой схеме сейчас работает сервер MSSQL. Отлично работает, без подпрыгиваний.
#15 by Asmody
Вот эта строчка все полечила. Правда, на DB2 9.7. Попробую поднять до 10.5.
#16 by Живой Ископаемый
А 10.5 используется Express-C? Для типовой конфы?
#17 by Живой Ископаемый
простите за оффтоп
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С