Входные данные назначения OLE DB имеют идентификатор линии передачи 2006, который ранее не использовался в задаче «Поток данных» - PullRequest
0 голосов
/ 10 октября 2019

У меня действительно странная проблема, и я застрял сейчас. Таким образом, мой пакет служб SSIS выполняет некоторую вставку на сервере sql, и он работает полностью, когда я делаю это из BIDS. Но я получаю сообщение об ошибке при развертывании пакета в SQL и запуска пакета с сервера SQL. Я получаю сообщение об ошибке:

На входе назначения OLE DB есть идентификатор строки 2006, который ранее не использовался в задаче «Поток данных».

На входе команды OLE DB есть идентификатор линии 3293, который ранее не использовался вЗадача потока данных.

Недопустимый тип буфера. Убедитесь, что макет конвейера и все компоненты прошли проверку.

Опять пакет полностью работает из SSIS BIDS. Все отображения идеальны. Также мой пакет использует пользовательский компонент, который также развернут через GAC на сервере SQL Server. Я вытаскиваю все свои волосы в это время. Я добавил несколько новых столбцов в таблицу, поэтому мне пришлось переназначить их в sql, а затем развернуть пакет обратно в SQL. Кто-нибудь имеет представление об этой проблеме?

Я развернул проект SSIS с BIDS на сервер SQL, а также убедился, что все сопоставления настроены правильно.

...