Совместимость Data Tools и версии Visual Studio - PullRequest
1 голос
/ 09 мая 2019

У меня установлена ​​версия VS 2017 15.8.1 и создан и запущен устаревший пакет служб SSIS в версии VS 2012 11.0.61219.00 Обновление 5. Таким образом, в основном два экземпляра VS на одной машине. Я также установил версию SSDT 15.4.0 для VS 2017. Мое приложение сохраняет файл .csv на сервере, выполняет вызов SQL Server 2016, который вызывает пакеты служб SSIS и передает ему адрес файла .csv. SSIS обрабатывает файл и сохраняет данные в базе данных. Все это работает правильно, однако вместо отображения загруженного файла на странице в виде ссылки пользовательский интерфейс выдает следующую ошибку.

"Ошибка: 2019-05-09 12: 06: 03.61, код: 0xC000F427, источник: SCR_Chk_UploadTypes, Описание: Для запуска пакета служб SSIS вне SQL Инструменты данных сервера вы должны установить SCR_Chk_UploadTypes of Integration Службы или выше., Ошибка завершения, DTExec: возвращено выполнение пакета DTSER_FAILURE (1). "

Есть идеи, что такое "SCR_Chk_UploadTypes"? Я предполагаю, что это может иметь какое-то отношение к совместимости SSDT и VS.

Спасибо!

1 Ответ

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

Есть идеи, что такое "SCR_Chk_UploadTypes"? Я предполагаю, что это может иметь некоторое отношение к совместимости SSDT и VS.

Я предполагаю, что это имя менеджера соединений или источника данных в потоке данных. Можете опубликовать скриншот?

Что касается самой ошибки, обратите внимание, что Microsoft требует пакет, предназначенный для конкретной версии SQL Server.

Пакет, который запускается в VS2012, может предназначаться только для SQL Server 2012.

Начиная с VS2015, Microsoft представила концепцию таргетинга на сервер. По умолчанию при создании пакета в VS2017 целевым SQL Server будет SQL Server 2017. Подтвердили ли вы, что версия SQL Server, для которой предназначен пакет, - это SQL Server 2016?

Для получения дополнительной информации о таргетинге

...