SSIS ODBC方式连接mysql数据库

系统环境:Windows server 2016 Standard

                    MySQL8.0

1、安装Mysql odbc connector 插件

下载地址:https://dev.mysql.com/downloads/connector/odbc/

要使用32位安装版,听说64不行,没试过,文章环境下ZIP版本不起作用,强烈建议直接安装

1.png

注:这边安装可能报错

This application requires Visual Studio 2019 x86
Redistributable.Please install the Redistributable then run this installer again.

问题大概就是mysql8安装需要先手动下载并安装Visual Studio 2019(这里是哪个版本的环境根据mysql报错内容来定)版本的组件vcredist_x64(vcredist_x86我下载后没有用着,直接装完vcredist_x64就解决了问题),下载地址是https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads


2、配置32位ODBC数据源

入口:控制面板》系统和安全》管理工具》

2.jpg

双击ODBC数据源(32位)

进入如图所示界面

3.jpg

用户DNS和系统DNS的区别是用户只此用户使用,系统为共享

演示使用“用户DSN”选项卡,单击“添加”按钮,滚动并选择MySQL ODBC 8.0 Unicode Driver,单击完成

4.jpg

配置数据源与用户名密码,并选择相应的数据库(注:Data Source Name 需要自己命名,Database 需要选择自己需要使用的数据库)

5.jpg

以下是配置好的数据源

6.jpg

3、打开SSDT,新建ODBC数据源,选择刚刚建立的数据源,如下图所示,输入用户名和密码(与设置数据源的时候的用户名和密码一致)

接下来的步骤则与其他的数据源链接的时候大同小异

7.jpg

总得来说配置还是比较简单的,我在第一步的时候安装的是Mysql odbc connector 32位的插件,听说装64位的用不了,这个我也没试过,我的系统是64位的,装的也是32位的插件,如果大家在配置过程中64位的使用不了那就换32位的吧,应该不会有什么影响,最重要的是能用就好。

    Danzel
    Danzel管理员

    • 声明:本文由Danzel于2020-06-12转载(优化),转载须经原站同意并注明出处。
    • 本文地址:http://www.maryd.cn/?id=72
    上一篇:Everything(文件搜索工具)
    下一篇:Git生成 SSH 公钥

    留言评论

    暂无留言
    取消
    扫码支持