Пакет служб SSIS VS 2019 не может добавить SQL Server - PullRequest
5 голосов
/ 09 мая 2019

Я установил Visual Studio 2019 и расширения пакета служб SSIS и создал новый проект.Я могу добавить свой SQL Server в качестве диспетчера соединений без проблем, но когда я затем перетаскиваю Data Flow Task в пакет и перетаскиваю Source Assistant в него, я не могу выбрать свой SQL Server.

Показанные типы источников: Excel, Flat File и Oracle.Если я снимаю флажок «показывать только установленные типы источников», я вижу SQL Server, но не могу выбрать его.

Интересно, что в этом же окне я редактировал проект SSIS с Visual Studio 2017поэтому я знаю, что SQL Server работает нормально.Однако если я открою этот существующий проект, ни один из диспетчеров соединений не появится в Visual Studio 2019.

1 Ответ

2 голосов
/ 09 мая 2019

Ответ: Вам необходим новый Microsoft® OLE DB Driver 18 для SQL Server

Контекст:

Это было s *** шоу прямо из коробки (см. Комментарии на 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 (SQLNCLI11.1) устарел и не установлен VS2019. Мы рекомендуем обновить драйвер до Microsoft OLE DB для SQL Server . Если вы хотите продолжить использовать SQL Server Native Клиент, вы можете скачать и установить его с здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...