Sql server Foreach循环编辑器中缺少枚举数

Sql server Foreach循环编辑器中缺少枚举数,sql-server,visual-studio,visual-studio-2015,ssis,sql-server-data-tools,Sql Server,Visual Studio,Visual Studio 2015,Ssis,Sql Server Data Tools,我在一台新的笔记本电脑上,在Visual Studio 2015中开发SQL Server集成服务包 在Visual Studio的早期版本中,枚举器配置部分有几个选项,如下所示 在VS 2015中,该部分是空白的,我无法用数据集填充它 我已更新并重新启动 您遇到的问题是visual studio。(下面是我的计算机上使用visual studio 2015的ADo枚举器的屏幕截图) 尝试在安全模式下运行VisualStudio,这样,如果这是由附加组件引起的,它将得到修复。只要运行这个

我在一台新的笔记本电脑上,在Visual Studio 2015中开发SQL Server集成服务包

在Visual Studio的早期版本中,枚举器配置部分有几个选项,如下所示

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


我已更新并重新启动

您遇到的问题是visual studio。(下面是我的计算机上使用visual studio 2015的ADo枚举器的屏幕截图)

  • 尝试在安全模式下运行VisualStudio,这样,如果这是由附加组件引起的,它将得到修复。只要运行这个命令

    devenv.exe /safemode
    
  • 如果无法正常工作,请尝试修复SQL Server数据工具安装或下载


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


我也遇到了同样的问题,我通过选择collection下的Foreach File Enumerator选项解决了这个问题。默认情况下,在Collections>>Foreach循环编辑器>>>下,Enumerator设置为Foreach项枚举器,如下所示

我没有选择默认值“Foreach Item Container”,而是单击它并选择了Foreach文件枚举器选项,这就解决了我的问题。请参阅下面的快照


谢谢Hadi,safemode抛出了一些新的有趣的错误,我将去查看,您发布的链接与我的问题中的链接相同。@TimPeters正在等待您的回复/safemode或我发布到SSDT的链接都解决了这个问题。我还尝试卸载/重新安装Visual Studio 2015,并获得了相同的结果。奇怪的是,当我从下载一个项目并在VS2015中打开它时,如果切换到ForEach ADO,我可以看到枚举器配置。