mysql - 创建 DSN 名称后无法使用 Visual Studio 连接到 MySQL
问题描述
在另一台计算机上,我可以创建一个连接到本地 MySQL 实例的用户 DSN,并且每当我从 ADO.net \ODBC 数据提供程序创建连接时,这个用户 DSN 就会在 Visual Studio 中显示为一个选项,但是,我无法在另一台计算机上复制它,也无法弄清楚原因。
只是为了澄清我专门指的是这条路径:
Visual Studio>Connection Manager>New ADO.Net Connection>New>ODBC Provider>“Use user or or or system data source name”下拉选项显示没有在 Windows“ODBC 数据源(64 位)”应用程序中创建的 DSN 名称.
我在未显示创建的 DSN 的计算机上安装了以下内容:
Visual Studio 2019 社区
连接器/NET 8.0.24
连接器/ODBC 8.0.24
MySQL 服务器 8.0.24
视窗 10 专业版
不确定我是否已经充分描述了这个问题,所以这里有进一步的信息来澄清这个问题(在另一篇文章的评论中很明显)
我有一个包含所有登录详细信息等的 MySQL 本地实例,它正在运行。
我在连接到上述 MySQL 本地实例的 Windows“ODBC 数据源(64 位)”应用程序中创建了一个用户 DSN,例如“mysql”,并且成功。
遵循此路径 - Visual Studio 2019 > 连接管理器 > 新建 ADO.Net 连接 > 新建 > ODBC 提供程序 > 使用用户或系统数据源名称
上面的路径没有显示我创建的“mysql”用户 DSN,因此,我无法创建将数据写入 MySQL 等的 SSIS 包,而我已经能够在另一台机器上成功地做到这一点。
任何帮助,将不胜感激。
解决方案
推荐阅读
- java - 未生成 Android Kotlin Dagger 2 组件
- javascript - 我可以从 javascript 值中选择 div 类吗
- rust - 如何更改我所指的对象,同时仍然能够评估其上的表达式并访问其字段?
- android - 位置不更新
- python - 将列表中每个值的计数减少一些值Python
- r - 如何将 R 中的模型部署到 Watson Machine Learning?
- python - 如何将值列表转换为枚举名称列表?
- c++ - 给对象赋值时为什么要调用构造函数和析构函数
- windbg - WinDbg 找不到主函数的偏移量
- arrays - 如何使用对象数组创建自定义哈希表 - powershell / cmd