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

Подскажите, пожалуйста, если кто-то сталкивался с такой проблемой

Есть у меня cmd-файл, стартующий по ночам (по расписанию). В файле, помимо прочего, есть такая строчка:

call isqlw -S servname -d dbname -U username -P password -i truncate_one.sql %1 -o result.txt

внутри truncate_one.sql последовательные truncate нескольких таблиц
выполнение cmd стабильно зависает на этой команде (сейчас не помню, сохраняется ли соединение с sql server в этот момент, но таблицы, по крайней мере, не очищаются)

А вот если тот же truncate запускать через интерфейс Query Analyzer, все срабатывает влет, как и должно.
В чем дело?

select @@version: Microsoft SQL Server 2005 - 9.00.4053.00 (Intel X86) May 26 2009 14:24:20 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1)

клиентская часть от 2000-го
25 май 11, 12:51    [10705867]     Ответить | Цитировать Сообщить модератору
 Re: Подвисание isqlw  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
guest65141
...клиентская часть от 2000-го
И она пропатчена?
25 май 11, 12:59    [10705938]     Ответить | Цитировать Сообщить модератору
 Re: Подвисание isqlw  [new]
guest65141
Guest
tpg,

нет, насколько знаю
из дистрибутива 2000-й версии без SP
25 май 11, 13:05    [10705988]     Ответить | Цитировать Сообщить модератору
 Re: Подвисание isqlw  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
guest65141
tpg,

нет, насколько знаю
из дистрибутива 2000-й версии без SP
Ну, дык, обновитесь сперва нафсякей.
25 май 11, 13:09    [10706020]     Ответить | Цитировать Сообщить модератору
 Re: Подвисание isqlw  [new]
guest65141
Guest
Попробую..

а как в 2005-м клиенте скрипт запустить с командной строки? там же не isqlw
25 май 11, 13:11    [10706044]     Ответить | Цитировать Сообщить модератору
 Re: Подвисание isqlw  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
Там утиль называется SQLCMD.
25 май 11, 13:16    [10706097]     Ответить | Цитировать Сообщить модератору
 Re: Подвисание isqlw  [new]
guest65141
Guest
tpg,

ok, посмотрю, попробую

думал, может кто то уже сталкивался
25 май 11, 13:18    [10706119]     Ответить | Цитировать Сообщить модератору
 Re: Подвисание isqlw  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
guest65141
tpg,

ok, посмотрю, попробую

думал, может кто то уже сталкивался
До SP3 в 2000 очень много ошибок, в том числе и в клиентских утилитах.
25 май 11, 13:20    [10706137]     Ответить | Цитировать Сообщить модератору
 Re: Подвисание isqlw  [new]
Crimean
Member

Откуда:
Сообщений: 13147
утиль - патчить 100% и уходить с потенциально gui утили isqlw на нормальную команд-лайн утилиту типа isql / osql / sqlcmd / ...
25 май 11, 15:27    [10707393]     Ответить | Цитировать Сообщить модератору
 Re: Подвисание isqlw  [new]
guest65141
Guest
Crimean
утиль - патчить 100% и уходить с потенциально gui утили isqlw на нормальную команд-лайн утилиту типа isql / osql / sqlcmd / ...


Crimean, после "потенциально" следует читать "опасной"? А - чем?
25 май 11, 18:11    [10708875]     Ответить | Цитировать Сообщить модератору
 Re: Подвисание isqlw  [new]
Crimean
Member

Откуда:
Сообщений: 13147
написано на удивление правильно, isqlw - средство разработки. то, что его как-то заставили работать командной строкой - "времянка". "окошки" из нее лезут когда надо и когда не надо. а оно нам надо? :)
25 май 11, 20:09    [10709362]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить