Такая ошибка стала появляться при установке Microsoft SQL Server 2005, во время изменения каких-либо параметров таблицы в базе данных с достаточно большим количеством записей. Ошибка к счастью оказалась популярной и даже есть статья базы знаний Microsoft, в которой и говорится на ломаном русском языке (машинный перевод, проще читать на английском), что необходимо сделать.

Начнём с того, что проблема эта возникает из-за того, что в настройках дизайнера по-умолчанию установлено время выполнения операций не более 30 секунд. По истечении 30 секунд, если изменения не успели примениться, выходит сообщение о том, что время вышло и изменить таблицу не удалось. Таким образом самое простое решение это изменить настройку «Transaction time-out after» с 30 на 600 или сколько там потребуется на выполнение операции. Для этого необходимо:
- Открыть «SQL Server Management Studio»
- В меню «Tools» выбрать «Options…»
- В появившемся окне слева раскрыть пункт «Degigners» и выбрать «Tables and database designers»
- Справа изменить параметр «Transaction time-out after» на число, за которое вы думаете успеет пройти операция
- Нажать кнопку «OK» и поробовать

Кроме этого есть ещё метод – это создать запрос, который изменил бы настройки таблицы. Для создания запроса необходимо открыть таблицу для редактирования, нажать правой кнопкой мыши в пустое пространство дизайнера и в контекстном меню выбрать пункт «Generate Change Script…», выйдет окно со скриптом, который нужно выполнить для того, чтобы изменения внесенные в дизайере применились.
Оригинал статьи Error message when you try to modify a large table by using SQL Server Management Studio: “Timeout expired”
Спасибо.