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

SSDT Visual Studio 2017导入SSIS包失败:无法创建Azure Storage类型

解决SSDT 2017导入SSIS包时"无法创建'Azure Storage'类型"的错误

我之前也碰到过类似的问题,结合自己的排查经验和社区解决方案,给你几个方向试试:

  • 检查Azure Feature Pack版本兼容性
    SSDT 2017是适配SQL Server 2017的,如果你装的是更高版本(比如SQL Server 2019/2022的Azure Feature Pack),就容易出现类型不匹配的问题。建议卸载当前的Azure组件,重新下载安装Microsoft SQL Server 2017 Integration Services Feature Pack for Azure,安装完成后务必重启Visual Studio。

  • 确认SSIS项目的目标服务器版本
    有时候项目的目标版本和已安装组件不匹配也会触发这个错误。右键你的SSIS项目 → 选择「属性」→ 进入「配置属性」→「常规」,把「目标服务器版本」设置为SQL Server 2017,然后再尝试导入包。

  • 修复SSDT安装
    可能SSDT里的Azure组件安装不完整,虽然工具箱能显示,但导入时依赖的底层文件缺失。打开Visual Studio Installer,找到你的VS 2017实例,点击「修改」,确认「数据存储和处理」分类下的「SQL Server Data Tools」以及相关Azure组件都已勾选,然后执行修改修复,完成后重启VS。

  • 手动注册组件到GAC
    少数情况下,Azure组件没有正确注册到全局程序集缓存(GAC),导致运行时找不到类型。以管理员身份打开命令提示符,进入Azure Feature Pack的安装目录(通常是C:\Program Files\Microsoft SQL Server\140\DTS\Tasks),找到Microsoft.SqlServer.ManagedDTS.Azure.dll文件,然后运行命令:

    gacutil /i Microsoft.SqlServer.ManagedDTS.Azure.dll
    

    (如果系统找不到gacutil,可以尝试用完整路径,比如C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\gacutil.exe,具体路径根据你的.NET SDK版本调整)

  • 清理Visual Studio缓存
    VS的缓存可能导致组件加载异常,即使你已经安装了正确的组件。关闭VS后,删除以下目录的内容:

    • %LOCALAPPDATA%\Microsoft\VisualStudio\15.0\ComponentModelCache
    • 可选:备份%USERPROFILE%\Documents\Visual Studio 2017\Settings目录后删除其中内容
      重新打开VS再尝试导入包。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.12 05:06:51