MySQL не удалось подключиться к MS Access - PullRequest
1 голос
/ 20 июня 2019

Я пытаюсь перенести свою базу данных из 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

Кажется, мне нужно внести некоторые изменения в файлы, но я понятия не имею, как это сделать, и я не смог найти ответы на эти вопросы в Интернете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...