|
v7: Подключение к SQL2008. Общая ошибка. SQLState:01000 ConnectionOpen(Initialize()) | ☑ | ||
---|---|---|---|---|
0
duke55
04.02.15
✎
16:30
|
Народ, кто сталкивался с граблями.
Сервер 2008 R2, SQL такой же. С рабочих станций Vista/7 коннект проходит нормально. С компьютера с Windows XP при запуске программы внизу на сплэш-заставке висит надпись "Установка соединения с базой данных" и через некоторое время вываливается ошибка как в заголовке темы... Дистрибутив клиента 1С:77 один и тот же... Телнет со всех компьютеров на 1433 порт проходит без проблем... Cliconfg настроен на всех машинах(TCP/IP добавен в список включенных протоколов), брэндмауер отключен... Где еще могут быть грабли? |
|||
1
duke55
04.02.15
✎
16:36
|
З.Ы. На всех машинах работает только TCP/IP 4 ...
|
|||
2
duke55
04.02.15
✎
16:44
|
З.Ы.
Настройка ODBC-источника проходит на всех машинах без проблем(тестирование подключения показывает положительный результат)... |
|||
3
sapphire
04.02.15
✎
16:45
|
как бэ bkend.dll...
|
|||
4
duke55
04.02.15
✎
16:45
|
З.Ы.
База данных - обычная "Бухгалтерия предприятия 7.70.577"... |
|||
5
duke55
04.02.15
✎
16:46
|
правильный bkend.dll - зашит в дистрибутиве...
неправильный сразу бы кричал что SQL должен быть выше 6.5+ |
|||
6
duke55
04.02.15
✎
16:49
|
З.Ы.
а сколько вообще существует версий bkend.dll? может их несколько и последние криво работают с XP? |
|||
7
duke55
04.02.15
✎
16:51
|
у меня щас та, которая с ру-борд'овского пакета для семерки...
|
|||
8
duke55
04.02.15
✎
16:57
|
З.Ы.
смотрю лог на SQL-сервере... При каждом запуске клиентской части возникает информационное сообщение в журнале SQL типа: ------ Журнал SQL Server (Текущий - 04.02.2015 16:47:00) Источник spid64 Сообщение Setting database option RECOVERY to SIMPLE for database BU_77. ------ С этим может быть что-то связано? |
|||
9
duke55
04.02.15
✎
17:02
|
З.Ы.
OrdNoChk.prm находится в дистрибутиве... По идее должен для всех баз семерки работать.... |
|||
10
duke55
04.02.15
✎
17:39
|
кроме bkend.dll предположений нет???
|
|||
11
duke55
05.02.15
✎
10:40
|
сделал поиск в Интернете подобной ошибки...
каково же было мое удивление, когда увидел что везде, где бы ни возникала такая ошибка, проблема так и не нашла решения... неужели никто не использует клиент-серверную 1С77 на машине WindowsXP с базой, находящейся на сервере Windows2008+SQL2008 ??? |
|||
12
duke55
05.02.15
✎
21:10
|
День второй....
Запустил сниффер, поставил на прослушку 1433 порт на сервере. На машине с Vista/7 сразу появляется сетевая актвность... Видно что клиент взаимодействует с сервером... На машине с WinXP никаких пакетов не отсылается в сторону сервера... Нет мнений почему не отсылаются пакеты ??? |
|||
13
duke55
05.02.15
✎
21:12
|
причем именно 1С-ка (или с её подачи ODBC-драйвер) не посылают пакеты... т.к. тест ODBC-источника (в Панели управления - Администрировании - ODBC ... ) проходит на ура!
|
|||
14
duke55
11.02.15
✎
11:32
|
Кажется понял в чем дело... Помогла статья:
https://technet.microsoft.com/ru-ru/library/cc749368(v=ws.10).aspx А вышел на неё, когда попытался разобрать что из себя представляет файл 1sfix.sdb и для чего он нужен... Если в двух словах, то данный патч заставляет 1cv7.exe посредством технологии "VirtualRegistry" использовать те драйверы ODBC, которые лежат в папке 1Cv7_SQLDriver вместо тех стандартных, что зашиты в операционке... Вот только, судя по этой же статье, технология эта в XP не реализована!!! |
|||
15
duke55
11.02.15
✎
12:04
|
... хотя нет, вру. VirtualRegistry еще со времен Win2K идет...
|
|||
16
varelchik
11.02.15
✎
12:22
|
(15) а секретный релиз не пробовали?
|
|||
17
duke55
11.02.15
✎
12:50
|
пытался найти... но тщетно
|
|||
18
varelchik
11.02.15
✎
12:58
|
стучись в аську скину
|
|||
19
duke55
11.02.15
✎
15:14
|
хотел уточнить... "секретный" - это не тот, что на руборде под названием "UniSetup"? ...
|
|||
20
val
11.02.15
✎
17:13
|
(19) Нет
|
|||
21
duke55
11.02.15
✎
23:07
|
(18) а там никто не отвечает... есть кто нибудь дома?
|
|||
22
varelchik
12.02.15
✎
11:35
|
(21)я есть.
|
|||
23
duke55
12.02.15
✎
16:04
|
закрываю тяму...
оказалось все просто... НЕ НУЖНО СТАВИТЬ ДОПОЛНИТЕЛЬНЫЙ ДРАЙВЕР SQL ODBC 3.XXX !!! снес его через "sdbinst -u C:\1Cv7_SQLDriver\1sfix.sdb" и все заработало! varelchik, спс за помощь... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |