0
Started

Некоторые файлы не импортируются в MSSQL базу

Алексей Карпов 3 weeks ago • updated by Andrej Repin 5 days ago 6

При импорте возникает "ошибка обновления базы данных" с такой ошибкой:

Символьные или двоичные данные могут быть усечены.
Выполнение данной инструкции было прервано.

Пример файла тут: https://cloud.nowhereman.ru/index.php/s/hr95HCossRj2Ctb

Или не импортируется с такой ошибкой:

Неправильный синтаксис около ключевого слова "TABLE".

Started

В данном конкретном случае "виноват" слишком длинный список ISBN. Ограничение на данное поле перекачивало из старой схемы БД и составляет 125 символов.

Исправить можно выполнив следующую SQL команду:


ALTER TABLE BOOK ALTER COLUMN PI_ISBN NVARCHAR(254) NULL; 

Вот тут - пример файла, который не импортируется с ошибкой "Неправильный синтаксис около ключевого слова "TABLE"

https://cloud.nowhereman.ru/index.php/s/xJWhsUje120vT66

Не воспроизводится, файл импортируется без ошибок.

Посмотрим