![]() |
c# + ms sql server, таймаут при выполнении метода TableAdapter.Fill
есть ХП в SQL Server 2005, возвращает набор данных, успешно выполняется из management studio
есть приложение на c# (2.0), в нем DataSet, у этого DataSet'а есть TableAdapter с SelectCommand - Stored Procedure - соответственно, эта ХП. при выполнении метода TableAdapter.Fill возникает исключение - превышен timeOut. пробовал ставить разные таймауты, до 10ти минут, пробовал в ХП добавлять опции WITH RECOMPILE и SET NOCOUNT ON не помогает... с чем может быть связана такая проблема? |
Цитата:
И не надо писать ХП, трудно понять что это процедура :) Я так понимаю, что это тоже Ваша тема? Совершенно случайно индексация не используется? В любом случае крайне желателен текст Stored Procedure. |
Delirium, да, это тоже моя тема. проблему решил.
индексация используется, а как это влияет на снижение производительности из Win-приложения? текст запроса я приводить не стал, т.к. он очень большой и в нем достаточно сложная логика, сходу разобраться что и куда проблематично, не думаю, что кто-нибудь стал бы углубляться. |
Цитата:
Отметьте тему решенной (в моей подписи описано как это сделать) |
Время: 07:48. |
Время: 07:48.
© OSzone.net 2001-