使用Visual Studio的SSIS数据工具扩展,可以以直接的方式执行各种操作。但是VSTA和脚本任务是一个主要例外,尤其是在VS 2019中。
在编辑现有脚本任务后,脚本文本将重置为 默认值。
据我所知,创建新的脚本任务(默认脚本任务除外)也是不可能的。
我尝试编辑在我的.dtsx文件中存储VSTA任务的base64字符串。
之后,我尝试操作VSTA temp目录下的文件和目录结构,以便将更改保留在脚本解决方案/项目中。我还尝试了许多其他策略,例如在脚本任务中将任务实现作为附加的源文件,二进制引用或通过部分类,基类等实现。
但是在团队环境中,这些方法(即使它们起作用)也不一定是可维护的或简单的。
是否有任何可持续的长期替代方案允许VS 2019中的脚本任务开发?
答案 0 :(得分:0)
用于Visual Studio 2019的SQL Server Integration Services项目扩展具有修补程序。
脚本任务的创建和编辑似乎从该扩展的版本3.2.1 开始起作用。
这显然是在过去几周内发布的(截至撰写之日,2019年11月26日)。