![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - Проблема установки MySQL Connector/ODBC на Server 2008 R2 x64 |
|
|
2008 R2 - Проблема установки MySQL Connector/ODBC на Server 2008 R2 x64
|
Ветеран Сообщения: 557 |
Наши 1С прогеры написали обработку для выгрузки на сайт данных из 1С и для её работы необходим MySQL Connector/ODBC 3,5 ОБЯЗАТЕЛЬНО 32-х битный, а ось: Windows Server 2008 R2 x64 Standart.
64-битный установился без проблем, а вот 32-х битный на отказ ставиться не хочет. Ошибок не выдаёт, просто в конце инстала ругается: "mysql connector/odbc 5.3 Setup Wizard ended prematurely" и делает откат действий. Я запустил утсновку с логированием (лог в аттаче). В гугле нашёл 100500 советов, но ничего не помогло, вот что было сделано: 1) Переустановлен Visual C++ 2010 (x86, x64); 2) Переименовывались библиотеки: msvcp100 и msvcr100 в System32 и SysWoW64; 3) Удалялись все упоминания о MySQL Connector/ODBC анинсталлом и зачисткой реестра; 4) Давался полный доступ SYSTEM к инсталу, а сам файл лежал в корне Диска D; 5) Перегружался сервер с проверкой реестра; 6) Запускалась утилита FixIt, которая не выявила проблем. Одним словом перепробовал почти всё, осталось только у кого-то импортировать ветки реестра на свой сервак, но ничего не помогло. Пару лет назад на другой сервак с такой-же ОС ставил эту гадость, и были траблы при установке, но удалось тогда победить переустановкой Visual C++ 2010 - на этом серваке этот способ не помог.. У кого есть какие идеи??? ЗЫ: Драйвера были скачаны отсюда: https://downloads.mysql.com/archives/c-odbc/ |
|
------- Отправлено: 11:33, 05-04-2016 |
Ветеран Сообщения: 557
|
Профиль | Сайт | Цитировать И что, нет идей вовсе??? Неужели непобедимая трабла??
|
------- Отправлено: 16:39, 05-04-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 2798
|
Профиль | Отправить PM | Цитировать А виртуалку поднять с 32битной осью не вариант?
В логе заметно вконце ошибку "Installation success or error status: 1602", вот тут у кого-то похожая проблема с установкой vmware https://communities.vmware.com/thread/474878?db=5 и там предлагают мудрить что-то с сертификатами. Ну и еще в логе такие строчки: Property(C): System64Folder = C:\Windows\system32\ Property(C): SystemFolder = C:\Windows\SysWOW64\ Что как-то... не логично, как по мне. |
Последний раз редактировалось Charg, 06-04-2016 в 10:04. Отправлено: 09:54, 06-04-2016 | #3 |
Ветеран Сообщения: 557
|
Профиль | Сайт | Цитировать Виртуалку ради сего блудить не вижу смысла, пока обработка запускается на другом серваке, но это временная мера, а не выход.
Что касается системных папок, то как не странно звучит, но 32х битная админка лежит в SysWOW64, а 64х битная в system32. У меня есть вариант импорта\экспорта веток реестра с одного сервака на другой (ОС одинаковые) и копирования папок с файлами MySQL Connector. Опять же это не решение проблемы, а устранение симптома. Хотелось бы разобраться почему он не хочет инсталиться в принципе. На другом серваке с такой-же ОС он не хотел ставиться пока заново не установил Visual C++ 2010, а на этом не помогает... ЗЫ: За ссылку спасибо, почитаю... |
------- Отправлено: 10:15, 06-04-2016 | #4 |
Ветеран Сообщения: 557
|
Профиль | Сайт | Цитировать Итак, хоть и обходными путями, но мне удалось решить проблему
![]() Расскажу подробности, может пригодится кому. Так как у меня есть 2й сервак с Windows Server Standart 2008 R2 x64 rus, то я прибег к "дедовскому" способу переноса в лоб )) 1) Первым делом по поиску папок ODBC в реестре сервака на котором всё работает экспортировал несколько веток реестра (они во вложенном архиве); 2) Далее скопировал папку "c:\Program Files (x86)\MySQL" с "рабочего" сервера на "не рабочий"; 3) Потом импортировал все *.reg файлы (порядок значения не имеет); 4) Далее попытался запустить установку ODBC но результат прежний, а при попытке добавить драйвер из администрирование\ODBC в списке отсутствовали MySQL ODBC 5.3 ANSI драйвера. 5) Сделал запуск административной части по пути: c:\Windows\SysWOW64\odbcad32.exe 6) В списке выбора появились драйвера ![]() 7) Добавил драйвер, настроил доступ к базе на сайте, протестировал соединение с базой и о чудо! всё работает!! осталось дождаться окончания работы обработки (выгрузка товарных остатков из 1С - 28 аптек на сайт - около часа работы) и закинуть задачу в планировщик. Цитата:
![]() |
||
------- Последний раз редактировалось Ronald, 23-03-2018 в 11:56. Отправлено: 13:12, 06-04-2016 | #5 |
![]() Ветеран Сообщения: 2798
|
Профиль | Отправить PM | Цитировать Цитата Ronald:
|
|
Отправлено: 13:51, 06-04-2016 | #6 |
Ветеран Сообщения: 557
|
Профиль | Сайт | Цитировать Оно то так, но почему при инстале не создаётся ничего, ни папок, ни файлов, ни кустов реестра?
Инсталлирую под встроенной учёткой админа, доступы к папкам полные, устанавливаю *.msi из под Администратора и ничего ![]() |
------- Отправлено: 14:04, 06-04-2016 | #7 |
![]() Ветеран Сообщения: 2798
|
Профиль | Отправить PM | Цитировать Цитата Ronald:
Цитата Ronald:
|
||
Отправлено: 16:05, 06-04-2016 | #8 |
Ветеран Сообщения: 557
|
Профиль | Сайт | Цитировать И при чём тут это? ODBC ставился на чистую ОСь, 32 никак, потом 64 без проблем. Потом переустановка ОС и 32 никак, а 64 уже никто потом и не ставил.
ЗЫ: На другом серваке с такой-же ОС установился же? |
------- Отправлено: 16:19, 06-04-2016 | #9 |
![]() Ветеран Сообщения: 2798
|
Профиль | Отправить PM | Цитировать В каком смысле при чем? Ты удивился почему после неудавшейся установки не остается хвостов в реестре - я тебе написал почему - потому что после неудавшейся установки происходит откат действий и все эти хвосты удаляются (хороший видимо анинсталлер, раз за собой всё чистит).
|
Отправлено: 09:29, 08-04-2016 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
MSFT SQL Server - [решено] Несколько БД на MS SQL Server 2008 R2 x64 | MaxFactor | Программирование и базы данных | 3 | 12-01-2015 04:09 | |
2008 - Переход с Windows Server 2008 x86 на Windows Server 2008 R2 x64 | i-Lex | Windows Server 2008/2008 R2 | 4 | 12-08-2014 08:11 | |
2008 R2 - Ошибка LCID:1033 при установке SQL 2008 Server (Win 2008 Server R2 x64) | Тишина | Windows Server 2008/2008 R2 | 1 | 25-10-2011 13:43 | |
2008 R2 - Переименование домена на windows server 2008 r2 x64 | ags555 | Windows Server 2008/2008 R2 | 2 | 17-09-2010 12:57 | |
MSFT SQL Server - Установка SQL Server 2008 (x32) на windows server 2008 r2 (x64) | zlojkak | Программирование и базы данных | 1 | 12-08-2010 11:00 |
|