Я намагаюся додати стовпчик до таблиці з великою кількістю даних у SQL Server 2005, використовуючи SSMS.
Тому я переходжу до таблиці, вибираю Змінити та додаю новий стовпець. Потім, коли натискаю кнопку Save, я отримую таке попередження:
Збереження визначення Зміни в таблицях з великою кількістю даних можуть зайняти значну кількість часу. Поки зміни зберігаються, дані таблиці не будуть доступні
З цим я все в порядку, БД офлайн, і я постійно працюю у світі, тому натискаю Так.
Однак після цього повідомлення операція переходить до тайм-ауту через приблизно 30 секунд:
Неможливо змінити таблицю. Час очікування закінчився Період часу очікування, який минув до завершення операції, або сервер не відповідає.
Потім, коли я натискаю ОК:
Користувач скасовано діалогове вікно збереження (MS Visual Database Tools)
Я цього не розумію. Я встановив час очікування виконання на 0 (нескінченно) як у діалоговому вікні підключення SSMS, так і в розділі Інструменти -> Параметри -> Виконання запитів -> SQL Server. Який сенс встановлювати тайм-аут виконання, якщо його просто ігнорують?
Хтось знає, яке значення timeout використовується тут, і як я можу його встановити?