ЕИС "еНот". Ошибка миграции Run-time error '-2147217887 (80040e21)'

Подробности статьи
Ссылка: https://help.triasoft.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=261
Cтатья №: 261
Создано: 06 Aug 2015 9:36 AM

Ответ
Проблема

Во время миграции баз данных из "еНот" версии 4 в "еНот" версии 5 возникла следующая ошибка: Run-time error '-2147217887 (80040e21)': [MySQL][ODBC 5.3(w) Driver][mysqld-5.6.22-log]Row size to large (>8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prifix of 768 bytes is stored inline (см. Рис. 1).

Рисунок 1

Решение

Для решения данной проблемы, нужно выполнить следующие действия:

 открыть каталог MySql (по умолчанию C:\ProgramData\MySQL\MySQL Server 5.6);
 открыть на изменения файл my.ini (см. Рис. 2);

Рисунок 2

 в файле my.ini найти параметр innodb_log_file_size и установить значение равное 512M (см. Рис.3), после чего сохранить изменения;

Рисунок 3

 обязательно выполнить перезапуск службы MySql;
 повторить миграцию баз данных из "еНот" версии 4 в "еНот" версии 5.

Если у Вас возникли дополнительные вопросы, пожалуйста, обратитесь в Службу технической поддержки компании "Триасофт":
E-mail: support@triasoft.com
Прием заявок на сайте: http://help.triasoft.com
Телефон: (495)651-90-42 (многоканальный)