首页 > 解决方案 > SSIS 中的 Azure 下载任务因 400 错误而失败

问题描述

我在 Visual Studios 2019、SSIS 2019 和 SQL Server 2019 上工作。
我的目标是从 Azure Blob 下载 .csv 文件,然后对其进行处理并将其加载到我们数据库中的表中。即使在连接管理器编辑器中测试连接时我得到“成功”的结果,但在运行使用该连接管理器的实际下载任务时,我得到 400(错误请求)错误。

我重新创建了连接管理器,仍然没有运气。我还验证了 SSIS blob 容器字段和 azure 中的真实 blob 容器之间没有拼写问题。存储帐户名称和 Blob 容器名称均为小写。我在这里不知所措,任何帮助将不胜感激。当我测试连接时,连接管理器本身返回“成功”这一事实让我相信问题出在下载任务本身,但这些事情实际上并不多。我知道 Blob Container 字段是准确的。

错误代码

这

标签: azurecsvssisdownload

解决方案


否则,然后更改 TLS 版本,我们需要将 SchUseStrongCrypto 注册密钥添加到机器。对于本地机器,您只需执行以下命令即可添加此注册表项:

  1. 注册添加 HKLM\SOFTWARE\Microsoft.NETFramework\v4.0.30319 /v SchUseStrongCrypto /t REG_DWORD /d 1 /reg:64 -F
  2. 注册添加 HKLM\SOFTWARE\Microsoft.NETFramework\v4.0.30319 /v SchUseStrongCrypto /t REG_DWORD /d 1 /reg:32 -F

推荐阅读