При работе с MS SQL иногда встречается ошибка такого вида: "Символьные или двоичные данные могут быть усечены. Выполнение данной инструкции было прервано.".
Она означает, что была попытка вставить строку в поле, длина которой превышает размер поля. Что бы этого избежать, можно поступить следующим способом: для поля укажем максимальную длину прям в запросе.
В max_length уазать предельную длину поля в символах, например, 300.