Foreach循环编辑器中缺少枚举器

时间:2017-04-24 18:45:50

标签: sql-server visual-studio-2015 ssis sql-server-data-tools

我正在使用新的笔记本电脑,在SQL Server Integration Services包上使用Visual Studio 2015。

在以前版本的Visual Studio中,Enumerator配置部分中有几个选项,例如......

enter image description here

在VS 2015中,该部分为空白,我无法用数据集填充它。

enter image description here

我已更新SSDT并重新启动。

3 个答案:

答案 0 :(得分:6)

问题在于项目属性中的目标服务器版本。 Visual Studio 2015的新安装将其默认为vNext。将其切换到SQL Server 2012会导致配置显示。

enter image description here

enter image description here

答案 1 :(得分:1)

你的视觉工作室有问题。 (在我的计算机上使用Visual Studio 2015的ADo枚举器的屏幕截图下方)

enter image description here

  • 尝试以安全模式运行visual studio,因此如果这是由加载项引起的,它将被修复。只需运行此命令

    devenv.exe /safemode
    
  • 如果不能正常工作请尝试修复SQL Server数据工具安装或下载 Latest release

答案 2 :(得分:0)

我遇到了同样的问题,我通过选择collection下的Foreach File Enumerator选项解决了该问题。默认情况下,在“集合” >>“ Foreach循环编辑器” >>>下,将枚举器设置为foreach项枚举器,如下所示

Default Config for Foreach Loop Container

我单击默认值“ Foreach Item Container”而不是默认值,然后选择“ Foreach File Enumerator”选项,从而解决了我的问题。请参见下面的快照

Corrected configuration for Foreach Loop Editor