Object Browser in QA

Обсуждение вопросов связанных с использованием серверов баз данных MS SQL сервер, MySQL и т.д.

Модератор: Модераторы

Активный пользователь
Сообщения: 243
Зарегистрирован: 30 июн 2004, 16:18
Откуда: Кировоград (Украина)

Сообщение Valeriy » 05 ноя 2004, 19:03

Есть такая проблемка.
В Query Analizer из MSSQL2000 есть Object Browser.
При просмотре больших таблиц через Object Browser если в течение примерно одной минуты данные не нарисуются на экране, то выскакивает ошибка Microsoft ODBC SQL Server Driver Время ожидания истекло.
Если же написать аналогичный Select, то таймаут не возникает, данные выводятся.
Где править(убрать) таймаут для Object Browser?
C уважением, Валерий

Администратор
Аватара пользователя
Сообщения: 2875
Зарегистрирован: 05 янв 2004, 17:21
Откуда: Москва

Сообщение GifteD » 10 ноя 2004, 16:31

Сам же написал ODBC SQL Server Driver
Попробуй в настройках ODBC увеличить. Такие проблемы были когда SP не установленны были.

Активный пользователь
Сообщения: 243
Зарегистрирован: 30 июн 2004, 16:18
Откуда: Кировоград (Украина)

Сообщение Valeriy » 11 ноя 2004, 11:35

GifteD
Прежде чем сюда писать я попытался найти настройки для ODBC драйвера.
Ничего не нашел, кроме параметра "CPTimeout" в следующей ветке реестра
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server
Но его изменение никакого воздействия не имело.
Так что вопрос остается открытым.
C уважением, Валерий

Администратор
Аватара пользователя
Сообщения: 2875
Зарегистрирован: 05 янв 2004, 17:21
Откуда: Москва

Сообщение GifteD » 11 ноя 2004, 15:35

Если с сервис паками все ок, могу тебе разве что дать крохотную программулину для проссмотра объектов.

Активный пользователь
Сообщения: 1134
Зарегистрирован: 19 июл 2004, 11:30
Откуда: Москва

Сообщение biruk » 11 ноя 2004, 20:00

Цитата (Valeriy @ 11.11.2004 - 10:35)
GifteD
Прежде чем сюда писать я попытался найти настройки для ODBC драйвера.
Ничего не нашел, кроме параметра "CPTimeout" в следующей ветке реестра
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server
Но его изменение никакого воздействия не имело.
Так что вопрос остается открытым.
[/quote]

в "администрироване"->"источники данных(odbc)"
где-нить в user или system dsn был query timeout
давно этим не занимался, проверь.
Trust me - i know what i’m doing © Sledge Hummer

Активный пользователь
Сообщения: 243
Зарегистрирован: 30 июн 2004, 16:18
Откуда: Кировоград (Украина)

Сообщение Valeriy » 11 ноя 2004, 20:33

GifteD
СП3 - свежее кажись пока нет. За предложенную программулину спасибо, однако с просмотром объектов проблем нет - проблемы с просмотром данных.
biruk
Нету там ничего. Тем более, что все эти dsn настраиваются на конкретный сервер. А описанная мной ситуация не зависит от сервера к которому конектишься.
Прийдется покопаться в МСДН на предмет настроек драйвера ОДБС.
C уважением, Валерий

Администратор
Аватара пользователя
Сообщения: 2875
Зарегистрирован: 05 янв 2004, 17:21
Откуда: Москва

Сообщение GifteD » 11 ноя 2004, 20:56

Да... действительно ничего такого там нет....
Уф... я думал тебя как раз объекты интересуют...
Тут как раз реально может тормозить. У тебя рекордсет какой получается? в несколько тысяч строк или любой? типа из двух строк тоже?

Активный пользователь
Сообщения: 243
Зарегистрирован: 30 июн 2004, 16:18
Откуда: Кировоград (Украина)

Сообщение Valeriy » 12 ноя 2004, 15:43

GifteD
От размера результирующего рекордсета это не зависит:-)
Зависит от размера таблицы из которой идет выборка и наличия индексов к ней.
В моем случае речь идет о таблицах превышающих 1Гиг
C уважением, Валерий

Администратор
Аватара пользователя
Сообщения: 2875
Зарегистрирован: 05 янв 2004, 17:21
Откуда: Москва

Сообщение GifteD » 12 ноя 2004, 20:28

Valeriy Мне тенденция была интересна, может оно чисто из за гуев тормозит. Селект понятно что быстро отдал...
Проверил у себя, у меня, правда по гигу ничег такого нет. Но сокрость работы... нормальная...

И еще В Query Analizer из MSSQL2000 есть tools --->options ---->connections.... есть настройка time out. Попробуй.

Активный пользователь
Сообщения: 243
Зарегистрирован: 30 июн 2004, 16:18
Откуда: Кировоград (Украина)

Сообщение Valeriy » 15 ноя 2004, 15:49

GifteD
Цитата
И еще В Query Analizer из MSSQL2000 есть tools --->options ---->connections.... есть настройка time out. Попробуй.
[/quote]

Здесь query time-out равен 0, что соответствует отсутствию таймаута, т.е. запрос будет работать пока не вернет результат.
Однако это не относится к просмотру данных в таблицах через Object browser.
А пользоваться им весьма удобно - развернул узел нужной БД выбрал нужную таблицу, выбрал из контекстного меню "Open" и все дела.
А так иногда вместо этого приходиться писать Select ... :-(
Селект отрабатывает всегда.
C уважением, Валерий

След.

Вернуться в Серверы баз данных (SQL)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3