Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Изменение размера поля


Автор: Pankon 16.4.2007, 13:28
Была создана база и схема к ней. В одной таблице столбец char(8).

Проект заработал... В таблицу были закинуты 80000 записей...

Недавно выесняется, что char(8) - мало, надо char(30)....

Пробую изменить на char(30) в работающей системе, приэтом система предупреждает, что нужно еше ~20 таблиц изменить(схема такая)...

Операция длится некотое время и вылетает ошибка, что опрация выполнена с ошибками изза Тимеоут и.д.т.

Как поступить ?

ПС SQL Server 2005, Management Studio Express

Автор: kobra 16.4.2007, 16:14
а если по одному, и начать с подчиненных таблиц?

Автор: SergKO 17.4.2007, 04:37
По умолчанию Management Studio не имеет ограничений на время выполнения запроса. Проверьте на всякий случай в Query Optins параметры SET QUERY_GOVERNOR_COST_LIMIT - д.б. 0 и SET LOCK TIMEOUT - д.б. -1.

А как точно выглядит сообщение об ошибке?

Автор: Pankon 18.4.2007, 13:21
Проблема решена... Я выполнил команду на сервере, где стояла база.... (Удаленно - не срабатывало)


Всем спасибо

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)