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

SSIS连接SQL Server报SSL证书链不受信任错误,SSMS可正常连接

解决SSIS连接SQL Server时的SSL证书信任错误

你遇到的问题核心是SSIS连接管理器与SSMS的证书验证逻辑不一致:SSMS默认允许在部分场景下跳过证书信任检查,而SSIS连接管理器默认严格验证证书链。以下是几种可行的解决方法:

  • 修改SSIS连接的信任证书设置
    打开你的SSIS项目,找到对应的SQL Server连接管理器:

    1. 右键点击连接,选择「属性」
    2. 在属性列表里找到TrustServerCertificate,将其值改为True
    3. 或者直接编辑连接字符串,在末尾添加;TrustServerCertificate=True
  • 切换SSIS使用的数据库驱动
    部分旧版本的OLE DB/ODBC驱动对证书验证逻辑更严格,你可以尝试切换到新版驱动:

    1. 在连接管理器的「连接」选项卡中,点击「更改」按钮
    2. 选择OLE DB Driver 18 for SQL Server(或更新版本)
    3. 重新配置连接,并确保勾选「信任服务器证书」选项
  • 导入根证书到本地信任存储(不绕过验证的方案)
    如果不想跳过证书验证,可以将SQL Server证书的根CA证书导入到本地计算机的受信任根证书存储:

    1. 按下Win+R输入mmc打开控制台,添加「证书」管理单元,选择「计算机账户」
    2. 展开「受信任的根证书颁发机构」→「证书」,右键选择「所有任务」→「导入」
    3. 按照向导导入SQL Server使用的根CA证书,完成后重启VS再尝试连接

内容的提问来源于stack exchange,提问作者Naidson Hari

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 10:21:58