9

我安装了 Visual Studio 2019 和 SSIS 包扩展并创建了一个新项目。我可以毫无问题地将我的 SQL Server 添加为连接管理器,但是当我将 aData Flow Task拖到包中并将 aSource Assistant拖到其中时,我无法选择我的 SQL Server。

显示的源类型是 Excel、平面文件和 Oracle。如果我取消选中“仅显示已安装的源类型”,那么我会看到 SQL Server,但我无法选择它。

有趣的是,我一直在使用 Visual Studio 2017 编辑 SSIS 项目,所以我知道 SQL Server 的东西可以正常工作。但是,如果我打开该现有项目,则 Visual Studio 2019 中不会显示任何连接管理器。

4

1 回答 1

10

答:您需要新的Microsoft® OLE DB Driver 18 for SQL Server

语境:

这是开箱即用的 *** 显示(请参阅 GitHub 上的评论)。

https://github.com/MicrosoftDocs/visualstudio-docs/issues/2592

显然 SSIS 未包含在安装程序中,因此即使您在安装程序中选择Data Storage and Processing包,它也不会安装。SSIS 目前只能通过此处的 Marketplace 下载来安装:

SQL Server 集成服务项目 - Visual Studio Market Place

在已知问题部分下,第 1 项:

SQL Server Native Client (SQLNCLI11.1) 已被 VS2019 弃用且未安装。我们建议升级到适用于 SQL Server 的新 Microsoft OLE DB 驱动程序。如果您想继续使用 SQL Server Native Client,可以从此处下载并安装它。

于 2019-05-09T15:11:15.977 回答