SSIS解决方案是否需要Visual Studio的许可版本?

时间:2019-01-30 00:06:12

标签: visual-studio ssis

是否可以使用Microsoft的免费工具(Visual Studio Team Explorer和SQL Server数据工具)打开SSIS解决方案,还是需要完整安装Visual Studio?

我正在尝试仅使用免费工具来执行此操作,并且收到一条错误消息,指出“ Visual Studio的该版本无法打开以下项目”,然后另一个错误消息说我打开的解决方案处于源代码控制下,但没有当前已配置用于Visual Studio中的集成源代码控制。

我们还有其他用户使用完整版本的Visual Studio 2017,并且运行良好,因此我想知道这是否仅是Microsoft提供的免费产品的限制。

2 个答案:

答案 0 :(得分:4)

要编辑SQL Server 2005 SSIS包,您需要Visual Studio 2005并安装Business Intelligence Designer Studio BIDS。这需要许可证(开发人员版本已足够)才能访问该工具。

SQL Server 2008和SQL Server 2008 R2将安装到Visual Studio 2008中。这也需要SQL Server许可证,因为该介质仅存在于服务器介质上。

SQL Server 2012将同时安装到Visual Studio 2010和Visual Studio 2012中。这是通过物理媒体安装和可下载工具提供的,后者已更名为SQL Server Data Tools- BI Edition,现在仅是SQL Server Data Tools和组件。只是通过点击协议获得许可的。

SQL Server 2014安装到Visual Studio 2013中,现在只能通过下载SSDT获得。

SQL Server 2016在组合中添加了新的变化。它已安装到Visual Studio 2015中,但现在可以创建/编辑/定位SQL Server 2012、2014和2016程序包。到目前为止,这是巨大,作为一名顾问,我需要在我的计算机上使用5个不同版本的“ same”程序。现在我只需要3。

SQL Server 2017在Visual Studio 2015和Visual Studio 2017中都安装SSDT。

假设 SQL Server 2019将同样以VS 2017和VS 109为目标。

在所有这些版本中,如果未安装Visual Studio,则安装程序将在计算机上安装Visual Studio Shell,以便工程模板可以工作。

最后我知道,Visual Studio Community Edition和VS Code都不能与SSDT模板一起使用,因此请确保并打开正确的产品以与SSIS项目(.dtproj)配合使用

关于“在源代码管理下但当前未配置”的警告/错误闻起来有点像您安装TFS挂钩的方式有些问题,但我对此无法发表评论。

Download and install SSDT 2017 for Visual Studio

您可以通过转到“帮助”,“关于Microsoft Visual Studio”菜单并寻找“ SQL Server Integration Services”,来验证Visual Studio的SSDT安装状态。随着... 2017?您现在可以进行零碎安装,并且只能选择SQL Server数据工具(数据库项目)或SSAS / SSIS / SSRS。以前,SSDT-BI安装是SS_S的三重奏,SSDT(无BI)是数据库项目。

About Microsoft Visual Studio

关于SSDT-BI所在位置的先前答案

答案 1 :(得分:2)

您至少有两个选择:

  • 将Visual Studio Community Edition与SSDT一起使用。不过,您仍然必须向法律部门检查其License terms-在企业版中使用Community Edition可能不合法。
  • 将Visual Studio隔离外壳与SSDT一起使用。有关how to install it的更多说明。据我所知,使用它进行调试是合法的。

VS隔离外壳通常随SQL Server 2014/16一起安装。