Я использую Visual Studio 2017 и Microsoft SQL Studio 17.
При использовании служб SSIS я пытаюсь обновить таблицу фактов новыми данными.Я получаю сообщение об ошибке, пытаясь это сделать.
Я загрузил некоторые данные (большое количество) в таблицу фактов, которая не охватывала все столбцы, поэтомуесть нулевые значения.У меня есть другая таблица, созданная с этими данными (8 строк), которую я хочу загрузить и заполнить.У меня есть суррогатный ключ с новой таблицей, который он ищет с помощью поиска, а затем идет дальше и добавляет его.Все идет хорошо, кроме как в пункт назначения.
Получение этой ошибки.Все типы данных совпадают.
\ Код ошибки DTS_E_PROCESSINPUTFAILED.Метод ProcessInput для компонента «факт для получения» (2) завершился ошибкой с кодом ошибки 0xC0209029 при обработке ввода «Вход назначения OLE DB» (15).Указанный компонент возвратил ошибку из метода ProcessInput.Ошибка относится только к компоненту, но является фатальной и приводит к остановке выполнения задачи «Поток данных».Перед этим могут быть сообщения об ошибках с дополнительной информацией о сбое.
Если я не смогу устранить проблему в SSIS, будет ли команда для запуска на T SQL, которую вы можете посоветовать.
Прошел, назначив суррогатные ключи для исходной таблицы.Это не похоже на то, что данные были введены успешно.