我的Visual Studio 2017中缺少SSIS“ ...的保存副本”

汤姆·麦克唐纳

我想将我的SSIS包移动到新的SQL Server。为此,我在开发笔记本电脑上成功安装了VS 2017的MS SSDT。我打开了SSIS项目(在我的旧开发笔记本电脑上的VS 2015中运行正常)。我打开包装,然后转到文件菜单,希望对文件进行“保存副本”,但它丢失了。

汤姆·麦克唐纳

似乎“另存为”已不再是解决方法。您需要右键单击该软件包并选择“ deploy”,但在此之前,我必须安装并重新配置环境,因为我的软件包尚未从sql2014迁移到sql2016,而我的visual studio 2017没有ssis软件包支持已安装和配置。请参阅下面不受支持的内容

不支持

安装ssdt

那么您必须转换部署模型 兑换

转换完成

然后右键单击该程序包并保存到sql 2016上的sis程序包。但是它没有用,因为我没有在sql server上混淆sis程序 保存到ssisdb

在SQL Server上创建一个SSIS数据库 保存包裹

现在您可以部署该程序包 部署程序包

如果您的程序包不使用项目变量,那将起作用。但是,如果您使用变量并将其转换为项目部署(如我所做的那样),则您需要进行一些不同的部署,因为您的单个软件包不会随项目级变量一起部署。在这种情况下,您需要单击菜单栏上的“项目”项,然后从DDL中单击“部署”。这将立即部署所有软件包和项目变量,这很好。这意味着我的dtsconfig xml配置文件不再处于循环中,即,它已被项目参数替换。这也很好,因为您不需要在sql服务器上手动创建ssis数据库,即project-deploy为您创建它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章