Изменение столбца в SQL Server 2008 не работает

Я только недавно взял на себя базу данных SQL Server, несколько таблиц, хранимых, процедур, триггеров и т. Д., Но я столкнулся с небольшой проблемой.

Первоначально определенная таблица состояла из трех столбцов: id, description, foreign_key

Столбец описания был типа varchar(3000).
Один из разработчиков обнаружил, что 3000 символов недостаточно, поэтому я запустил команду изменения таблицы, чтобы обновить столбец с varchar (3000) до varchar(5000).

Разработчик пришел ко мне, утверждая, что ничего не исправило. Я попытался выполнить оператор прямой вставки только для того, чтобы увидеть ошибку усечения, потому что строка, которую я пытался явно вставить в столбец описания, имела длину 3010 символов.

В определении таблицы говорится, что столбец изменился, и я попытался перезагрузить сервер, чтобы посмотреть, не было ли где-то кешированных данных, которые могут быть причиной, но до сих пор ничего не помогало.

Если у кого-то есть идеи о том, почему работает команда обновления, но столбец все еще имеет какое-то ограничение, пожалуйста, добавьте информацию ниже. Нам нужно исправить это в какой-то момент. Заранее всем спасибо за помощь.

0 ответов

Другие вопросы по тегам