Visual Studio 2017没有商业智能集成服务/项目。

35

我没有看到在Visual Studio 2017中创建SSIS项目的选项。


1
目前还没有适用于VS2017的SSDT。您必须使用VS2015。 - Zach Smith
1
这很正常。当前版本的SQL Server通常使用最新版的Visual Studio进行SSDT和其他项目类型的开发,因为开发人员在编写时无法访问最新版本的VS...因为新版本的VS还没有发布! - Bacon Bits
6个回答

51

如果您安装了适用于 VS2017 的 SSDT (在此处),则可以使用VS2017支持的SSIS或SSRS项目。

下载后,单击打开文件,并选中所需的 SSIS 或 SSRS 组件,如下图所示:

enter image description here

安装完成后,尝试打开 ssis / ssrs 项目。我曾成功打开在 vs2010 上开发的 ssis 项目。

您应该会看到这些组件已安装。(如果未看到,请重新启动电脑)。

enter image description here

再次尝试打开您的项目。如果出现“不兼容的项目”错误,请右键单击您的项目,选择“重新加载项目”(而非重新打开解决方案)。


3
已经安装了这个,所以这并不能解决问题。 - Nathan McKaskle
2
右键单击并“重新加载项目”有所帮助! - alexkovelsky

10

关于这个问题的信息可能会很快过时,因为微软正在加紧工作完成这项任务,但截至今天,即2017年6月9日,Visual Studio 2017上创建SQL Server Integration Services(SSIS)项目的支持还不可用。所以你无法看到此选项,因为迄今为止它还不存在。

除此之外,即使在VS 2017安装程序中安装了被称为SSDT(SQL Server Data Tools),你也不会看到SQL Server Analysis Services(SSAS)和SQL Server Reporting Services(SSRS)项目模板。这似乎非常令人困惑,微软使用一个已知名称表示不同的东西,打破了我们作为用户所期望的行为。

实际上,在新项目对话框的已安装模板下的Business Intelligence组将完全不存在。

您需要转到此页面(https://learn.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt)并安装两个单独的安装程序,一个用于SSAS,一个用于SSRS。

一旦您安装了这些组件中的至少一个,Business Intelligence组将被创建,并且相应的模板将可用。但是,截至今天,还没有SSIS的安装程序,因此,如果您需要使用SSIS项目,现在仍需继续使用SSDT 2015。


5

我已经使用 Visual Studio 2017 中的 SSDT/数据库项目多年了,一直没有出现任何问题。 - Mick

3

最新版的Visual Studio 2017中,SSDT提供了集成服务项目模板。

注意:如果你最近安装了Visual Studio 2017的SSDT,请在继续安装SSDT之前删除报表服务和分析服务的安装。


0

我按照链接中“使用Visual Studio 2017安装SSDT”部分中提到的所有步骤进行了操作。现在我是否还需要安装SQL Server数据工具?因为我在项目列表中尚未看到商业智能组。 - The_Outsider
安装成功后,立即可用“商业智能”类型的项目,但问题不是很清楚。我先安装了Visual Studio 2017,然后再安装SSDT。在尝试安装SSDT之前,请确保已安装.NET Framework 4.5。请参考一些已报告的问题:https://5minutebi.com/2018/06/03/ssdt-for-visual-studio-2017-fixing-the-install-error/ - rchacko

0

这基本上与6月9日的答案相同,对吗? - rene
如果需要的话,请留下评论或者点赞该回答,而不是复制相同的内容。 - rene
但他的评论是不正确的。您可以在SSDT 2017中查看项目。他写道您需要在2015年开发,这已经不再正确了 :) - SqlKindaGuy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接