visual-studio - 与 visual studio 2017 和 ssis 作斗争

标签 visual-studio ssis visual-studio-2017 sql-server-data-tools ssis-2017

我用的是Visual Studio 2017专业版最新更新和ssdt最新更新。现在,我在 Developer 环境中苦苦挣扎。

在我的 vs 解决方案中,我有 2 个 SQL 项目、1 个 SSIS 项目和 1 个 SSAS 表格。当我打开解决方案时,在 Visual Studio 卡住或关闭并重新启动之前,我几乎无法执行任何操作。 IT 尤其是发生这种情况的 SSIS 项目。

我已经用了 severdig 天来找到解决这个问题的方法。例如,如果我打开一个数据流任务,解决方案就会卡住在 IT 正在保存的状态。直到我必须结束 vs 任务时,它才能一直这样。我真的不知道这会产生什么结果。一切都进行得很顺利,但现在我什么也做不了。

我的电脑应该有 16 GB 内存。也许我的 Visual Studio 和 SSDT 的版本不匹配。我应该在我的机器上完全重新安装还是有一个带有 vs2017 和 ssdt 的 azure 虚拟机镜像?或者有人知道 docker 有 Visual Studio 2017 ssdt 图像吗?

还有一件事我试图将 SSIS 2017 降级到 SSIS 2014。这里同样的问题就像存储数小时一样卡住。有时它的经理改变和项目被存储。但是突然 IT 崩溃了,当解决方案再次启动时,IT 又回到了 SSIS 2017。非常令人沮丧

有什么想法吗?

最佳答案

我认为这个问题有两个可能的原因:

(1) 第三方扩展(加载项)

这个问题可能是因为 visual studio 添加了一些扩展,尝试用当前命令在安全模式下运行 visual studio(它会禁用所有第三方扩展):

devenv.exe /safemode

(2)数据验证

如果你是在在线模式下设计包,打开项目时会执行一些数据验证,这个过程在很多情况下会导致 ssis 设计器卡住,例如处理大量数据,无效数据源...

尝试在菜单条中将设计模式更改为离线:

SSIS >> Work Offline


更新1

搜索后发现这是 Visual Studio 2017 可能出现的问题:

上面的链接包含有帮助的讨论和很多建议。

此外,您可以检查以下答案,它可能会给您一些见解:

此外,请查看以下 Microsoft 文档:

关于visual-studio - 与 visual studio 2017 和 ssis 作斗争,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55067062/

相关文章:

c++ - Visual Studio C++ - 运行单独的 .cpp 文件?

c# - 反射 PropertyInfo.GetValue

visual-studio - 在 Visual Studio 2017 中使用 64 位 Visual C++ 工具集

tfs - 为什么 TFS 代理未发现 VSTEST 功能

visual-studio - 当需要与 Windows 10 中的 UAC 提示交互时,如何使用 AutoHotKey 启动 Visual Studio 2015

c++ - 在局部变量值上设置 Visual Studio(条件)断点

visual-studio - 找不到 TypeScript 编译器

sql-server-2008-r2 - SSIS - 在 ETL 期间处理多个表定义

ssis - SSIS 作业可以异步吗?

asp.net-mvc - 配置错误 Azure Key Vault 作为 Visual Studio Connected Service ConfigurationBuilder