OriginalGriff
Начните с просмотра команды INSERT, которую вы используете для ввода данных.
Если поле VARCHAR (MAX) и данные содержат всего 200 символов, оно должно легко поместиться - это означает, что ваша команда INSERT пытается сделать одну из трех вещей:
1) Вставьте неверные данные. Двоичные данные вместо символа могут вызвать это.
2) вставить не в ту таблицу или БД
3) вставить не в ту колонку.
Третий вариант является наиболее вероятным, особенно если вы не указываете имена столбцов при вставке. Если ваш запрос выглядит так:
INSERT INTO MyTable VALUES (v1, v2)
SQL попытается вставить данные в столбцы, начинающиеся слева. Если в этом примере у вас более двух столбцов, возможно, он пытается вставить ваши данные не в тот столбец. Всегда указывайте столбцы:
INSERT INTO MyTable (MyColumn1, MyColumn2) VALUES (v1, v2)