为啥 SSMS 17.x 及更高版本不支持 SSIS

Posted

技术标签:

【中文标题】为啥 SSMS 17.x 及更高版本不支持 SSIS【英文标题】:Why SSMS 17.x and further doesn't support SSIS为什么 SSMS 17.x 及更高版本不支持 SSIS 【发布时间】:2019-11-24 11:13:49 【问题描述】:

一切都在标题中,我找不到他们为什么在 17.x 版本上删除了这个功能。

我引用:

SQL Server Integration Services (SSIS) – SSMS 版本 17.x 或更高版本不支持连接到旧版 SQL Server Integration Services 服务。Source

因此,作为培训此功能的目的,我必须安装 SSMS 和 SQL SERVER 16.x 等,不是吗?

我已经安装了 16.5 版本,所以我必须为 SQL Server 找到完全相同的版本,这意味着 SQL SERVER 2016。请问我理解正确吗?

感谢您的回答。

【问题讨论】:

他们没有删除它。关键字是legacy。如果您想连接到 SSIS 2016,请使用 SSMS 2016。或者更好的是,使用 SSISDB,然后您根本不需要在 SSMS 中连接到 SSIS.. 哦,谢谢你,我在 Google 上搜索了 SSISDB,并且自 2012 版以来,建议在 SSMS 中使用它而不是 SSIS。 “自 SQL Server 2012 发布以来,SSIS 目录数据库 SSISDB 是存储、管理、运行和监视集成服务包的推荐方式。有关详细信息,请参阅 SSIS 目录。” --> docs.microsoft.com/fr-fr/sql/ssms/… 所以这就是为什么 SSMS 从 17.x 版本开始不再支持它的原因 我经常看到这个问题。我很好奇是什么导致您尝试连接到此服务。确定它不再出现在任何文档中了吗? 目前还有 文档,@Nick.McDermaid,但随着他们今年对在线文档设计所做的更改,现在已经很少了。如果在 SQL Server 的未来版本中删除 SSIS 包部署模型(文件系统/MSDB),我不会感到惊讶。 @Nick.McDermaid 我参加了 70-462 考试培训课程,它说我要使用 SSIS 连接到集成服务...基于 SQL SERVER 2012 版本:|但是目前 SQL SERVER 2012 中的所有内容都可以在 SQL SERVER 2017 中使用,或者更进一步,因为我运行 SQL SERVER 2017 和 2016 【参考方案1】:

正如@Larnu 所说,自 2012 版以来,在 SSMS 中使用 SSISDB 而不是 SSIS。 这是微软文档推荐的。 https://docs.microsoft.com/fr-fr/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15

【讨论】:

以上是关于为啥 SSMS 17.x 及更高版本不支持 SSIS的主要内容,如果未能解决你的问题,请参考以下文章

为啥支持 C++11 及更高版本的 C++ 编译器需要 Boost.SmartPtr?

为啥 iPhone 6 及更高版本的 wkwebview 不接受底部的点击?

为啥在 Android Q 及更高版本上不需要 WRITE_EXTERNAL_STORAGE

registerForRemoteNotificationTypes:iOS 8.0及更高版本不支持

如果 registerForRemoteNotificationTypes: 在 iOS 8.0 及更高版本中不支持,则为 iOS 构建

错误:Android Gradle 插件仅支持 Kotlin Gradle 插件版本 1.3.0 及更高版本