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

Откуда:
Сообщений: 510
Есть здоровая хранимая процедура в которой создаются 2 временные таблицы а потом удаляются. (временные не #prom, а prom, то есть как бы нормальные таблицы).
Запускаем процедуру псоредством программы на С# и со временем вылетает:
System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.

MSSQL Сервер отвечает. На других данных процедура работала без проблем. Мне кажется, что надо гдето в настройках подкрутить этот таймаут. Где?

Или я ошибаюсь и ошибка где-то в другом? Подскажите плиз...
20 июл 04, 13:36    [820543]     Ответить | Цитировать Сообщить модератору
 Re: Timeout при запуске хранимой процедуры  [new]
EugeneU
Member

Откуда:
Сообщений: 17
На первый взгляд кажется, что сам MS SQL здесь не причем. Но признаюсь честно в C# я не специалист. У этого System.Data.SqlClient нет никакого property, устанавливающего время timeout? Так вроде кажется, что именно он и ругается...
20 июл 04, 14:20    [820826]     Ответить | Цитировать Сообщить модератору
 Re: Timeout при запуске хранимой процедуры  [new]
Alex Kuznetsov
Member

Откуда: Ростов-на-Дону
Сообщений: 1789
Если ты пишешь на С#, то у объекта Command есть свойство CommandTimeout.
Просто поставь ему значение побольше, примерно минут десять.
Ну и к тому-же можно таблички сделать постоянными и добавить туда грамотно индексов.

В общем проблема решабельная.

Удачи.
Алекс.
21 июл 04, 06:11    [822654]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить