Такая ошибка стала появляться при установке Microsoft SQL Server 2005, во время изменения каких-либо параметров таблицы в базе данных с достаточно большим количеством записей. Ошибка к счастью оказалась популярной и даже есть статья базы знаний Microsoft, в которой и говорится на ломаном русском языке (машинный перевод, проще читать на английском), что необходимо сделать.
Начнём с того, что проблема эта возникает из-за того, что в настройках дизайнера по-умолчанию установлено время выполнения операций не более 30 секунд. По истечении 30 секунд, если изменения не успели примениться, выходит сообщение о том, что время вышло и изменить таблицу не удалось. Таким образом самое простое решение это изменить настройку «Transaction time-out after» с 30 на 600 или сколько там потребуется на выполнение операции. Для этого необходимо:
Кроме этого есть ещё метод – это создать запрос, который изменил бы настройки таблицы. Для создания запроса необходимо открыть таблицу для редактирования, нажать правой кнопкой мыши в пустое пространство дизайнера и в контекстном меню выбрать пункт «Generate Change Script…», выйдет окно со скриптом, который нужно выполнить для того, чтобы изменения внесенные в дизайере применились.
Оригинал статьи Error message when you try to modify a large table by using SQL Server Management Studio: “Timeout expired”
We decided to use an Azure App Configuration to store configs of backend. App Configuration…
I have encountered an issue with az acr login --name <acr_name> command. It hanged and…
I have tried to learn terraform from scratch and found pretty simple tutorial for beginners.…
При внедрении Swagger в проекте .Net Core Web API потребовалось скрыть одно поле из примера,…
Около года назад я решил попробовать заработать на фондовой бирже, покупая и продавая акции. Изучая…
Во время установки .NET Framework столкнулся с ошибкой Installation failed with error code: (0x00000490), "Element…
View Comments
Спасибо.