Поэтому я пытаюсь выполнить массовую вставку с помощью SSIS и постоянно получаю:
«Собственный клиент Microsoft SQL» Hresult: 0x80004005 Описание: «Строка или двоичные данные будут обрезаны».
Хотя у меня уже есть преобразование данных для каждого столбца в тот же тип, что и в таблицу, в которую вставляются строки. Я использовал представление, и данные выглядят так, как и предполагалось непосредственно перед этапом вставки БД. Все еще получите ошибку.
Затем я зашел в студию управления сервером sql, настроил запрос вставки в эту проклятую таблицу и все еще получил ту же ошибку усечения. Затем я установил ANSI_WARNINGS OFF, и данные вставки в таблице выглядят хорошо. Теперь, когда я пытаюсь удалить эту строку, я получаю сообщение об ошибке усечения.
Мой вопрос, помимо основного ввода в ситуацию, заключается в том, как я могу отключить ANSI_WARNINGS в SSIS, чтобы можно было выполнить массовую загрузку?