【发布时间】:2019-05-28 14:20:28
【问题描述】:
我的团队共享一个 SSIS Visual Studio 2015 项目(通过 GIT,我知道这并不理想),每次我将此项目部署到 SQL Server SSIS 目录时,都需要 20 分钟或更长时间,从第三步(“更改保护级别”)开始。
我已经让我的同事在相同的条件下尝试相同的事情。我们在同一个网络上,使用相同的 Visual Studio 版本,部署到相同的服务器并使用相同的 git commit。在她的案例中,部署非常迅速地完成几秒钟之内。
主要是我在这个项目中执行更改,几个月前我的部署也非常快。感觉就像我“混乱”了我的 Visual Studio 环境,但我不知道如何或为什么。
我能得到一些提示吗?
【问题讨论】:
-
您的 Visual Studio 版本是否与您的同行保持同步(相同的次要版本、补丁等)?您可能还想尝试使用 /SafeMode 开关在安全模式下启动 devenv.exe,它可能是一个扩展。见docs.microsoft.com/en-us/visualstudio/ide/reference/…
-
您使用的是什么保护级别?用密码加密,有机会吗?另外,您是否必须部署整个项目?如果我没记错的话,2016 年引入了在 SSISDB 部署方法中部署单个包的能力。
-
我并不是说您应该更改它,只是我发现使用密码加密可能需要一段时间才能撤消。
-
@EduardoAlmeida 没错,DTS 功能是扩展,因此 /SafeMode 不起作用 - 我的错误。您是否尝试过修复 SSDT?过去,我在更新 Visual Studio 时遇到问题,发现它破坏了 SSDT 的某些功能,但不是全部。 SSDT 的修复为我解决了这些问题。至少值得一试
-
不要从远程共享部署@EduardoAlmeida
标签: visual-studio-2015 ssis sql-server-2016 sql-server-data-tools