You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows2019+SQL2019环境下如何添加Microsoft OLE DB Provider for ODBC

解决Windows Server 2019 + SQL Server 2019中缺失Microsoft OLE DB Provider for ODBC的问题

1. 确认架构匹配

SQL Server、ODBC驱动及OLE DB Provider必须保持相同的架构(32位/64位):

  • 打开SQL Server配置管理器,查看SQL Server服务的架构信息;
  • 对应选择同架构的组件进行安装/注册。

2. 手动注册MSDASQL组件

Microsoft OLE DB Provider for ODBC Drivers对应的系统组件是msdasql.dll,若未注册会导致找不到提供程序:

  • 64位系统:以管理员身份打开命令提示符,执行
    regsvr32.exe C:\Windows\System32\msdasql.dll
    
  • 32位系统:执行
    regsvr32.exe C:\Windows\SysWOW64\msdasql.dll
    

3. 验证提供程序

注册完成后,重启SQL Server服务,打开SQL Server Management Studio:

  • 进入“链接服务器”创建界面,在“提供程序”下拉列表中查找Microsoft OLE DB Provider for ODBC Drivers,确认是否显示。

4. 安装MySQL ODBC驱动

连接MySQL还需对应架构的MySQL ODBC驱动(如MySQL Connector/ODBC 8.0):

  • 安装完成后,可通过ODBC数据源管理器配置DSN,或在链接服务器中直接使用无DSN的连接字符串。

注意事项

  • 所有组件必须安装在SQL Server所在的服务器上,而非本地客户端;
  • 若仍无法找到提供程序,检查Windows Server 2019的系统更新是否完整,必要时安装最新的累积更新。

内容的提问来源于stack exchange,提问作者Steve Thomas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 16:42:37