Foreach ADO 枚举器不显示 ADO 对象源变量
Posted
技术标签:
【中文标题】Foreach ADO 枚举器不显示 ADO 对象源变量【英文标题】:Foreach ADO Enumerator doesn't show ADO object source variable 【发布时间】:2017-03-31 11:48:47 【问题描述】:我有大约 1 小时的 SSIS 经验,所以我不知道为什么会失败。
I am following this guide.
但是,当我进入 Foreach 循环编辑器屏幕部分并选择“Foreach ADO 枚举器”时,我看不到 ADO 对象源变量部分。
屏幕应该是这样的
有什么想法吗?
我正在使用 Visual Studio 2015 和 SSDT 的候选版本,所以这可能是个问题。
我已正确执行所有步骤,并且在前面的步骤中没有发现任何错误
【问题讨论】:
【参考方案1】:我有同样的问题;这是我解决它的方法:
如果您的包是在 SQL 2014 中开发的:
在Data Tools的Solution Explorer中右键Solution ->
属性 -> 配置属性 -> 常规 -> 更改目标版本。
【讨论】:
【参考方案2】:SSIS ADO 枚举器对我来说也是空白的。
对于最新版本的 SSDT [Release 17.0] [Build 14.0],项目级别的默认 TargetServerVerion 是 SQL Server vNext。这行不通。
将此更改为任何其他值对我来说是解决方法。
Solution Explorer Window -> Right-click Project -> Properties -> Configuration Properties -> General -> TargetServerVersion = SQL Server 2016
【讨论】:
【参考方案3】:我搜索了这个问题,发现了两个简单的建议:
尝试使用此命令在安全模式下运行 Visual Studio(此问题可能由第三方插件引起)
devenv.exe /safemode
尝试修复您的 SQL Server Data Tools 安装或下载 Latest release
【讨论】:
以上是关于Foreach ADO 枚举器不显示 ADO 对象源变量的主要内容,如果未能解决你的问题,请参考以下文章