Имя: Пароль:
1C
1С v8
Как подружить 1С с x86 и x64 компонентами
0 grasshoper
 
16.12.19
10:20
Здравствуйте. Возникла задача в подключении к SQL серверу из 1С через ODBC драйвер. На системе с архитектурой x86 проблем нет, всё запускается работает (1С клиент x86, сервер 1С x86, ОС x86). На системе с архитектурой x64 происходит ошибка подключения компоненты (1С клиент x86, сервер 1С x86, ОС x64), но если на этой же системе запустить 1С клиент x64, то всё работает (1С клиент x64, сервер 1С x86, ОС x64). И собственно вопрос: Как заставить(настроить) 1С клиент x86 на системе с архитектурой x64 при создании подключении компоненты брать компоненту архитектуры x86?
1 SergTheGreat
 
16.12.19
10:31
(0) Удалить регистрацию (regsvr32) компонент (DLL) от х86-клиента, скопировать на комп компоненты от х64-клиента и зарегистрировать их.
Но возникает вопрос: чем не устраивает полная установка х64-клиента?
2 grasshoper
 
16.12.19
10:58
(1) В источнике данных ODBC Windows указано что установлены драйвера "32/64 разрядные ODBC Driver for SQL Server", но 1С клиент x86 не цепляет драйвер x86, а установка нового ODBC драйвера ругается на несоответствие разрядности для установки.
3 SergTheGreat
 
16.12.19
11:33
(2) Ты написал "если на этой же системе запустить 1С клиент x64, то всё работает". Повторю свой вопрос: почему бы так и не оставить?
4 grasshoper
 
16.12.19
11:41
(3) Потому что могут начаться непредвиденные траблы, так как сервер 1С x86
5 Fragster
 
гуру
16.12.19
12:01
для этого в 1с придумали внешние источники данных
6 fyn
 
16.12.19
12:03
(4) какие такие мифические траблы?