【发布时间】:2015-03-16 19:19:14
【问题描述】:
我的网站 (ASP.NET 4.5) 使用 MySQL ODBC 5.1,但遇到此问题时:https://stackoverflow.com/questions/29080505/server-does-not-support-4-byte-encoded-after-update 我尝试安装 MySQL ODBC 5.3.4 并将连接字符串从 5.1 更改为 5.3。现在我得到了许多其他人都遇到过的ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified 异常。
无论如何,我卸载了 5.3 和 5.1,然后在我的 Windows 8.1 64 上安装了 5.1 64 位,但我仍然遇到同样的异常!?我尝试重新启动并再次卸载/安装,但它引发了同样的异常。
我已尝试在控制面板 > ODBC 数据源 64 > 系统 DSN 中添加驱动程序(指出服务器),但仍然无法正常工作。
编辑:我可以毫无问题地使用 MySQl Workbench 连接和使用数据库。
确切的例外:ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
这是当前的连接字符串:
<add name="MySite" connectionString="DRIVER={MySQL ODBC 5.1 Driver};SERVER=127.0.0.1;PORT=3306;DATABASE=195414-MySite;USER=[myuser];PASSWORD=[mypassword] OPTION=3"/>
服务器设置为 127.0.0.1,因为我使用的是 SSH,并且之前运行良好。
【问题讨论】:
标签: mysql asp.net 64-bit odbc windows-8.1