我安装了Visual Studio 2019和SSIS软件包扩展并创建了一个新项目。我可以毫无问题地将SQL Server添加为连接管理器,但是当我将Data Flow Task
拖到包中并将Source Assistant
拖到包中时,我无法选择SQL Server。
显示的源类型是Excel,平面文件和Oracle。如果取消选中“仅显示已安装的源类型”,那么我会看到SQL Server,但无法选择。
有趣的是,在同一盒子上,我一直在用Visual Studio 2017编辑一个SSIS项目,所以我知道SQL Server的工作正常。但是,如果我打开该现有项目,则Visual Studio 2019中不会显示任何连接管理器。
答案 0 :(得分:1)
答案:您需要新的Microsoft® OLE DB Driver 18 for SQL Server
上下文:
这是开箱即用的***显示(请参阅GitHub上的评论)。
https://github.com/MicrosoftDocs/visualstudio-docs/issues/2592
显然,SSIS未包含在安装程序中,因此即使您在安装程序中选择Data Storage and Processing
软件包,也不会安装SSIS。当前只能通过在这里的Marketplace下载来安装SSIS:
SQL Server Integration Services Projects - Visual Studio Market Place
在“已知问题”部分的第1项下:
已弃用SQL Server Native Client(SQLNCLI11.1),未安装 通过VS2019。我们建议升级到新的Microsoft OLE DB driver for SQL Server。如果要继续使用SQL Server Native 客户端,您可以从here下载并安装。