Я пытаюсь перенести свою базу данных из Microsoft Access в MySQL (я использую MySQL Workbench). для этого мне нужно подключить MySQL к Access, но я столкнулся с некоторыми проблемами.
Я следую этим рекомендациям:
https://dev.mysql.com/doc/workbench/en/wb-migration-database-access.html
при тестировании соединения выдает это сообщение об ошибке:
Unhandled exception: grt.Dict key must be string.
Я проверил журнал для получения дополнительной информации, и вот что я нашел:
Starting...
Connect to source DBMS...
- Connecting to source...
Connecting to ...
Opening ODBC connection to DSN=northwind...
Traceback (most recent call last):
File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\db_msaccess_re_grt.py", line 701, in connect
return MsAccessReverseEngineering.connect(connection, password)
File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\db_msaccess_re_grt.py", line 152, in connect
con = db_driver.connect(connection, password)
File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\workbench\db_driver.py", line 95, in connect
connection = library.connect(connection_string, password=password)
pyodbc.Error: ('HY000', 'The driver did not supply an error!')
Traceback (most recent call last):
File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\workbench\wizard_progress_page_widget.py", line 71, in run
self.func()
File "C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules\migration_source_selection.py", line 456, in task_connect
username = self.main.plan.migrationSource.connection.parameterValues.userName
KeyError: 'grt.Dict key must be a string'
ERROR: Error during Connect to source DBMS: 'grt.Dict key must be a string'
ERROR: Exception in task 'Connect to source DBMS': KeyError('grt.Dict key must be a string',)
Failed
Кажется, мне нужно внести некоторые изменения в файлы, но я понятия не имею, как это сделать, и я не смог найти ответы на эти вопросы в Интернете.