Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Timeout на выполнение операции индексации  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1738
Доброе время суток!

MSSQL 2008
В большой таблице возникла необходимость изменить поле с autoincrement на uniqueidentifier.
В редакторе полей, при попытке сохранить изменения Management Studio вываливает ошибку таймаута.
Полез в настройки и изменил таймаут на исполнение скрипта с 0 на 60, не помогло.
Понятно что можно использовать инструкции вида
WAITFOR DELAY '00:00:60'; или WAITFOR TIME '22:00';
....
и изменения вносить скриптом, но в некоторых случаях это неудобно.
Где в настройках Management Studio сидит этот таймаут?

Спасибо
18 июн 12, 14:59    [12731936]     Ответить | Цитировать Сообщить модератору
 Re: Timeout на выполнение операции индексации  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
Вам студия пытается пересоздать таблицу, хотя можно вполне обойтись и без этого.
Не мучайте сервер -- возьмите скрипт, сгенерированный студией, допилите по вкусу и выполните вручную.
18 июн 12, 15:17    [12732127]     Ответить | Цитировать Сообщить модератору
 Re: Timeout на выполнение операции индексации  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1738
invm,

со скриптом все и так понятно, проблема в том что таблицы приходится править довольно часто, и для каждого случая писать скрипт не хочется. Должна быть где то установка таймаута для среды. Где то сидят эти 30 сек по умолчанию.
18 июн 12, 15:43    [12732416]     Ответить | Цитировать Сообщить модератору
 Re: Timeout на выполнение операции индексации  [new]
Alexandr Kr.
Member

Откуда: Украина, Харьков
Сообщений: 165
Mikhail Tchervonenko
invm,

со скриптом все и так понятно, проблема в том что таблицы приходится править довольно часто.


Раз так значит освойте инструкции ALTER , CREATE, DROP ...

И не используйте дизайнер студии.
18 июн 12, 16:01    [12732627]     Ответить | Цитировать Сообщить модератору
 Re: Timeout на выполнение операции индексации  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
Mikhail Tchervonenko
invm,

со скриптом все и так понятно, проблема в том что таблицы приходится править довольно часто, и для каждого случая писать скрипт не хочется. Должна быть где то установка таймаута для среды. Где то сидят эти 30 сек по умолчанию.
А на продакшн вы как переносить будете? Тоже мышкой? Или вы из категории тех, кто ведет разработку сразу на боевой базе?
18 июн 12, 16:08    [12732682]     Ответить | Цитировать Сообщить модератору
 Re: Timeout на выполнение операции индексации  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1738
invm,

на продакшн будет переносить программа (которая в данный момент в работе).
а пока её нет всё ручками приходится делать.
18 июн 12, 16:34    [12732975]     Ответить | Цитировать Сообщить модератору
 Re: Timeout на выполнение операции индексации  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Mikhail Tchervonenko
invm,

на продакшн будет переносить программа (которая в данный момент в работе).
а пока её нет всё ручками приходится делать.
Ну, не знаю. Смелые вы. Бэкапы хоть делаете?
18 июн 12, 16:35    [12732992]     Ответить | Цитировать Сообщить модератору
 Re: Timeout на выполнение операции индексации  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3265
Mikhail Tchervonenko
invm,

на продакшн будет переносить программа (которая в данный момент в работе).
а пока её нет всё ручками приходится делать.

Я в ожидании топика "что делать с зависимыми объектами" и "как восстановить данные". Отчаенные вы. По поводу программы -уже все есть, не надо писать, надо пользоваться.
18 июн 12, 16:46    [12733108]     Ответить | Цитировать Сообщить модератору
 Re: Timeout на выполнение операции индексации  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1738
Ken@t,

это из случая "когда шеф безграмотный дурак". Объяснения и аргументы не слушает, в насильственном порядке требует делать глупости. Сам учиться не желает а когда объясняешь ему как по науке надо сделать начинает орать что это все сложно и надо проще делать. Рекурсия - сложно, класс -сложно, процедуры на стороне сервера сложно и не позволит сменить платформу в случае надобности и прочая чушь возведённая в ранг религии. Он застрял в 80х ещё в процедурном программировании клиппера. Сейчас приходится все переписывать а как это правильно надо делать не только не понимает, не желает понимать со всеми вытекающими в частности с дурацкими вопросами от сотрудников которые вынуждены выкручиваться....
19 июн 12, 15:47    [12739567]     Ответить | Цитировать Сообщить модератору
 Re: Timeout на выполнение операции индексации  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
Mikhail Tchervonenko
Ken@t,

это из случая "когда шеф безграмотный дурак". Объяснения и аргументы не слушает, в насильственном порядке требует делать глупости. Сам учиться не желает а когда объясняешь ему как по науке надо сделать начинает орать что это все сложно и надо проще делать. Рекурсия - сложно, класс -сложно, процедуры на стороне сервера сложно и не позволит сменить платформу в случае надобности и прочая чушь возведённая в ранг религии. Он застрял в 80х ещё в процедурном программировании клиппера. Сейчас приходится все переписывать а как это правильно надо делать не только не понимает, не желает понимать со всеми вытекающими в частности с дурацкими вопросами от сотрудников которые вынуждены выкручиваться....
Шеф руководит, а ответственность ваша? Тогда увольняйтесь, т.к., при такой ситуации,
автор
на продакшн будет переносить программа (которая в данный момент в работе).
напереносит такого, что вас все равно всех поувольняют...
19 июн 12, 15:57    [12739688]     Ответить | Цитировать Сообщить модератору
 Re: Timeout на выполнение операции индексации  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1738
invm,

уже потихоньку подыскиваю работу, на 2 года ещё есть денег но проект на который они выделены будет с большой вероятностью завален при таком руководителе.
19 июн 12, 16:16    [12739849]     Ответить | Цитировать Сообщить модератору
 Re: Timeout на выполнение операции индексации  [new]
Mikhail Tchervonenko
Member

Откуда: Münster, Germany
Сообщений: 1738
Mikhail Tchervonenko,

причем это мнение всех программистов
19 июн 12, 16:56    [12740218]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить