我想回答我自己的问题,因为我有一个简单的解决方案。希望它对 SSIS 的其他初学者有所帮助。
为 MySQL 创建数据源是一项简单的任务。整个过程可以通过下面提到的步骤来完成。
- 安装 MySQL 连接器。
- 创建 ODBC DSN。
- 使用创建的 DSN 创建数据源。
现在让我们详细讨论每个步骤。
1)安装 MySQL 连接器。
MySql 连接器可在 MySQL 网站上轻松下载。为您的机器下载正确的并安装。如果你安装 32 位和 64 位版本的机器人会更好。当我尝试单独使用 64 位时,我收到有关平台不匹配的错误。
2)创建 ODBC DSN。
打开 ODBC 数据源管理员。如果您的机器是 32 位的,则打开 32 位其他明智的 64 位 ODBC 数据源管理员。我的是64位机。可以通过控制面板->管理工具->ODBC数据源打开。我的是64位机。所以我正在打开 ODBC 数据源(64 位)
转到系统 DSN 选项卡。单击添加按钮。将出现下面的窗口。
如果按照步骤 1 正确安装了连接器,则应在此处列出它们。选择 MySQL ODBC 5.3 Unicode 驱动程序。单击完成。将出现以下窗口。输入凭据并按测试按钮。如果一切正常,它应该会显示一条成功消息。然后点击确定按钮。
然后创建的 DSN 应该列在 System DSN 选项卡中。
对用户 DSN 也重复相同的操作。因为在 SSDT 中配置数据源时,我们将无法选择系统 DSN。此外,在部署时,我们也无法使用用户 DSN。以相同的名称创建两者将节省包编辑时间。这就是我的情况。我花了很多时间调查包失败的原因。最后我得到了这个。如果我错了,请纠正我。 ?
3) 使用创建的 DSN 创建数据源。
通过右键单击解决方案资源管理器中的连接管理器并选择新建连接管理器,在 SSDT 中添加连接管理器。从可用选项中选择 ODBC。
单击添加。在出现的窗口中单击新建。将出现一个新窗口。
在数据源规范中选择使用用户或系统数据源名称。从下拉框中选择创建的 DSN,然后按测试连接。它应该显示成功消息。
就是这样。我们创建了 ODBC 源。
文章请参考my blog