Сообщение об ошибке показывает, что MySQL получает esa
в качестве имени пользователя. Дважды проверьте, что в вашем DSN не сохранено неправильное имя пользователя.
Я предполагаю, что ваш Windows, Excel и предполагаемый драйвер ODBC все 64-битные.
Возможно, у вас есть 32-битный пользовательский DSN, который мешает 64-битному пользовательскому DSN; Лучше всего использовать системные уведомления о доставке только в 64-битной Windows, , как описано здесь . Для проверки обязательно используйте как 32-битных, так и 64-битных администраторов ODBC (C:\Windows\SysWoW64\odbcad32.exe
и C:\Windows\System32\odbcad32.exe
соответственно).