![]() |
![]() |
![]() |
|
И опять Windows Server 2008 + 1C 7.7 | ☑ | ||
---|---|---|---|---|
0
ado
27.01.11
✎
10:26
|
Есть Windows Server 2008 R2 Standart 64.
Есть 1С 7.7 SQL. Как обычно, подменил файлы odbc32.dll, sqlsrv32.dll и sqlsrv32.rll на аналогичные из Windows Server 2003. Раньше помогало. Теперь ругается так: sqlstate im003 native: 160 message: не удается загрузить указанный драйвер из-за системной ошибки 126 (sql server) Что я лишнего сломал? Или что, наоборот, недоломал? |
|||
1
ВедущийП
27.01.11
✎
10:27
|
из 64битного 2003 сервера брал длл?
|
|||
2
ado
27.01.11
✎
10:28
|
(1) Да.
|
|||
3
ado
27.01.11
✎
10:30
|
Донор -- Windows Server 2003 R2 Enterprise x64
|
|||
4
ado
27.01.11
✎
10:41
|
уп
|
|||
5
ado
27.01.11
✎
11:04
|
еще раз уп
|
|||
6
ado
27.01.11
✎
14:12
|
Неужели все таки перешли на 8-ку? Я один остался?
|
|||
7
zak555
28.01.11
✎
17:26
|
на борде есть полное описание, как скрестить
|
|||
8
ado
28.01.11
✎
20:58
|
(7) Читал. Что-то там мутное, с подменой бэкенд.длл
|
|||
9
zak555
28.01.11
✎
22:50
|
(8) там веток много
может не ту читал ? |
|||
10
val
28.01.11
✎
23:37
|
(8) Смотри почту
|
|||
11
ado
29.01.11
✎
06:06
|
(10) Спасибо, попробую в понедельник.
|
|||
12
Admin_Net_1C
29.01.11
✎
06:19
|
(10) если не трудно, кинь пожалуйста мне тоже, в ближайшее время ожидают аналогичные шаманские действия, а у меня доступна только win 2003 x32, а х64 нет. Заранее благодарен
|
|||
13
Typko
17.02.11
✎
10:48
|
упёрся в аналогичную проблему
sqlstate im003 native: 160 message: не удается загрузить указанный драйвер из-за системной ошибки 126 (sql server) терминальный сервера накручен в система windows 2008_64 + sqlexpress 2008_64... кто сможет помочь? |
|||
14
DmitrO
17.02.11
✎
10:51
|
Рекомендую применять вот это:
http://www.1cpp.ru/forum/YaBB.pl?num=1297333590 |
|||
15
Typko
17.02.11
✎
11:34
|
по ссылке, ничего внятного по ошибке sqlstate im003 и устранению нет...
|
|||
16
DrZombi
гуру
17.02.11
✎
11:36
|
(14)Не работает для Вынь 7 х64 :(
|
|||
17
DrZombi
гуру
17.02.11
✎
11:36
|
+(14)На Вынь 7 х32 пока не проверял :)
|
|||
18
DmitrO
17.02.11
✎
12:01
|
(16) только что проверил
на Windows Server 2008 R2 x64 отлично работает клиент-серверная база драйвер ODBC 6.01.7600.16385 никакой подмены dll не делалось, только патч из (14) для 27-го релиза 1С. |
|||
19
DmitrO
17.02.11
✎
12:03
|
(18)+ ни какой подмены dll драйверов ODBC не делалось
|
|||
20
Typko
17.02.11
✎
12:16
|
патч BkEnd.dll ?... делал для 27 релиза... ругань про sql выше 6.5 действительно прошла... но при попытке загрузить данные в базу описанное выше...
а вот версия odbc32.dll 6.0.6001.18570 |
|||
21
DmitrO
17.02.11
✎
12:36
|
(20) ошибка IM003 происходит при самом подключении.
Такое впечатление что у вас просто нет драйвера, а стоит заглушка. Надо попробовать качнуть и установить обычный родной драйвер ODBC для mssql с сайта MS. Или использовать драйвер ODBC из комплекта дистрибутива MSSQL. |
|||
22
Bida
17.02.11
✎
12:46
|
(0) Ado, советую голову не морочить.
Я скрестил Windows 2008 R2 + 7.7 + MS SQL 2005 (то есть у меня sql сервер и заменять dll было страшно, подумал что может sql-сервер упасть) так: 1) Установка 7.7 через всем известный Unisetup (с патчем под 2005 sql) 2) Создаем в каталоге bin каталог с именем "1cv7s.exe.local". Кладем в этот каталог файлы odbcbcp.dll, sqlsrv32.dll, sqlsrv32.rll с XP. Все. Для этого приложения будет работать старый драйвер и старый менеджер драйверов ODBC. В конфигураторе и реестре ничего трогать не надо. Остальные приложения будут юзать новый менеджер драйверов и драйвер ODBC. 3) В Bin создаешь пустой файл с названием "OrdNoChk.prm". Всё работает, в том числе и в терминале. Единственное скажу, что это работает только на Windows 2008, а на Windows 7 надо сделать так: у вас должны быть права локального администратора на данной машине. Правой кнопкой по ярлыку от командной строки - запустить от имени администратора vista.cmd cd %windir%\system32\ takeown /F sqlsrv32.dll takeown /F sqlsrv32.rll takeown /F odbcbcp.dll cd %windir%\SysWOW64 takeown /F sqlsrv32.dll takeown /F sqlsrv32.rll takeown /F odbcbcp.dll xcopy c:\sql_xp_for_vista\*.* %windir%\system32\ xcopy c:\sql_xp_for_vista\*.* %windir%\SysWOW64 @ECHO OFF > C:\Program Files (x86)\1Cv77\BIN\OrdNoChk.prm "C:\Program Files (x86)\1Cv77\BIN\1cv7s.exe" (20) Теперь об этом. Единственная функция, которая не работает на 64бит после всех манипуляций: в базе, которая на SQL нельзя сделать в конфигураторе "администрирование-загрузка данных". Будет ругаться на сортировки. При этом выгрузка будет работать замечательно и всё остальное тоже. Есть два варианта: 1. Загружать база в SQL всё же со старой винды с другой машины. Эта операция требуется на практике очень редко, так что не критично (обновлять базу и выгружать надо каждый день, а загружать ну очень редко на практике, по крайней мере у меня так). 2. Второй вариант мне не известен. Если кто знает как обойти эти грабли - пусть сообщит. :) |
|||
23
Bida
17.02.11
✎
12:49
|
(0) Судя по сообщению об ошибке - ты поставил обновления или sql-сервер на эту машину. Так?
|
|||
24
FN
17.02.11
✎
12:49
|
(22) у меня метода с .local работает и на Вин7 и на 2008
|
|||
25
Bida
17.02.11
✎
13:16
|
(24) Сколько не пытался - на вин7 HP не смог заставить работать. Поэтому написал второй способ (тем более там сервер sql обычно не ставят и не страшно поэтому). Если у вас заработало - отлично! :)
|
|||
26
Typko
17.02.11
✎
15:00
|
блин а с ODBC то чего может быть... я же руками ODBC драйвер не вырывал из системы... ?!
|
|||
27
ado
17.02.11
✎
15:07
|
(24) У меня тоже заработал. С патченной BkEnd.dll
|
|||
28
Typko
17.02.11
✎
15:10
|
значится так... если я вернусь к исходному состоянию (никаких подмен dll в системе)
а версия 1cv7s.exe у меня 7.70.027 в BkEnd.dll 000D9B66 запишу E9 46 00 00 00 90 90 90 то при попытке "загрузить данные" в конфигураторе я получу SQL STATE: im002 Native 0 Message: [microsoft][диспетчер драйверов ODBC] источник данных не найден и не указан драйвер, используемый по умолчанию |
|||
29
ado
17.02.11
✎
15:12
|
(22) По поводу выгрузки, я скульные базы только средствами скуля бэкаплю.
|
|||
30
ado
17.02.11
✎
15:13
|
(28) Отпишись в почту, BkEnd скину.
|
|||
31
FN
17.02.11
✎
15:25
|
(27) Заработал тот комплект, что я тебе сбросил?
|
|||
32
Typko
17.02.11
✎
15:29
|
куда сбросил то? =)
|
|||
33
ado
17.02.11
✎
15:37
|
(31) Нет, мне еще раньше сбрасывал val
|
|||
34
ado
17.02.11
✎
15:39
|
(32) Гляди почту.
|
|||
35
Typko
17.02.11
✎
15:46
|
а с odbcbcp.dll и sqlsrv32.dll sqlsrv32.rll фо делать? тоже в bin?
|
|||
36
Bida
17.02.11
✎
15:55
|
(35) ну в (22) написано же куда.
|
|||
37
Ленинград
17.02.11
✎
15:55
|
могу пульнуть backend который под сервером заработал, не требуется замена файлов. Работает все )
|
|||
38
Bida
17.02.11
✎
15:56
|
(37) И загрузка работает? Тогда пуляй мне. :)
|
|||
39
Typko
17.02.11
✎
15:58
|
и мне... караул... у меня уже столько _ BkEnd.dll и __BkEnd.dll и ____BkEnd.dll файлов в bin вы се не представляется...
|
|||
40
Typko
17.02.11
✎
15:59
|
тов. Ленинград, у вас север кой? x64?
|
|||
41
Ленинград
17.02.11
✎
16:07
|
(38)и загрузка работает )
(39)Ставь заново УниСитапом, меняй на оригинал дллки из систем32 и сисвов64 (40)да господа а куда мылить то? |
|||
42
DmitrO
17.02.11
✎
16:15
|
- Ну что, братья семерочники, поработает еще старушка на новых ОСьках?
А 1С-то вас кинула, братья, этот патч тупо отменяет проверку версии драйвера, и все начинает работать на драйверах 6ой версии. 1С как бы даже не по политическим мотивам новый релиз 77 не выпускает, а по чисто коммерческим мотивам. |
|||
43
Typko
17.02.11
✎
16:16
|
back.end@mail.ru =)
|
|||
44
ado
17.02.11
✎
16:19
|
(42) Да в курсе все. И чо теперь?
|
|||
45
DmitrO
17.02.11
✎
16:33
|
(44) да ничего, так, заметку сделал.
Получается известная фраза: ничего личного, просто бизнес. Кто это сказал, интересно? Орефков сегодня телепат показывал для 8.2, красота. Но там ишо работы много. |
|||
46
Bida
17.02.11
✎
16:37
|
(41) В аську тебе написал.
|
|||
47
Ленинград
17.02.11
✎
16:37
|
(42)Я год закрываю, мне скуль надо было на 77
(43)Нате вам |
|||
48
Bida
17.02.11
✎
17:26
|
(41) + я протестировал (файл, sql, урбд). всё работает.
работает в win 2008 (в том числе в терминале), win 7, win XP. без замены odbc и без local. Так что твой патч как раз заработал. Самое лучшее решение на данный момент. :) |
|||
49
Berck
17.02.11
✎
18:20
|
(37) А что еще патчилось кроме (14)?
|
|||
50
Bida
18.02.11
✎
17:23
|
Вести с полей:
Если интересно - вылез небольшой косячок с этим патчем. Конфликтует при запуске отладчика в базе sql (после запуска отладчика не запустить под тем же пользователем базу 1с в режиме предприятие). Так что для разработки (отладки) патч не очень подходит. Но для серверных функций (загрузка/выгрузка, оперативная правка кода, обновление конфигурации) вполне. |
|||
51
Berck
18.02.11
✎
17:58
|
(50) А монопольно база запускается?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |