При входе в окно отладчика в Query Analyzer задизейблены кнопки пошаговой отладки. Почему?

avk
Дата: 14.10.2003 17:22:47
При входе в окно отладчика в Query Analyzer задизейблены кнопки пошаговой отладки. Почему такое может быть? Может быть с правами что-то? Или stored-процедура создана как-то без расчета на отладку?

Кнопка запуска (Go) открыта, можно и breakpoint-ы установить...

Спасибо.
Hermitap
Дата: 14.10.2003 17:43:12
Был у меня такой глюк.
с 98 винды это не работало. с 2000 на ура.

у тебя клиент под 98 виндой?

а на самом серваке работает?
avk
Дата: 14.10.2003 17:46:43
клиент - 2000, русская. На сервере - как раз только что посмотрел - работает, там 2000, Eng.
злой шаман
Дата: 14.10.2003 17:52:50
Ходят слухи, что это от неправильной настройки DCOM. Даже страничку видел на майкрософте где это ресольвилось. Попробуйте поискать.
avk
Дата: 15.10.2003 10:14:58
Да, нашел такую статью на Microsoft.

Вкратце, советуют сделать следующее:
1. Дать права на выполнение процедуры SP_SDIDEBUG - дал (База данных - master, Extended Stored Procedure/sp_sdidebug. Дал право "EXEC" (а других и не было) пользователям guest, public. Пользователь sa входит в public, Query Analyzer на клиенте вхожу под sa...

2. Стартовать сервис "SQL Server" под пользователем, имеющим права
администратора - установил в "SQL Server Properties (Configure)/Security/Startup service account" = "administrator","<пароль администратора>"

3. Проверить, нет ли ошибок в LOG-ах Application и System в Event Viewer - ошибок не было, warning-и были, но не похоже, чтобы они относились к SQL серверу...

4. Настроить права в утилите конфигурации DCOM - настроил (на сервере)

Перегрузил сервер и рабочую станцию - все равно с рабочей станции отладка не работает.

Причем, пробовал на двух рабочих станциях - на русской 2000-ой, и на английской - не работает.

А у кого-нибудь на клиенте это работает? Тогда не подскажете, какая операционка на сервере и на клиенте?
tpg
Дата: 15.10.2003 10:17:54
А версия сервера и клиента какая?
avk
Дата: 15.10.2003 10:31:30
SELECT @@VERSION

выводит и на клиенте, на сервере одно и то же:

Microsoft SQL Server 2000 - 8.00.760 (Intel X86)
Dec 17 2002 14:22:05
Copyright (c) 1988-2003 Microsoft Corporation
Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 2)
tpg
Дата: 15.10.2003 10:45:18
Нет. Посмотри в хэлпе QA пункт меню About...
avk
Дата: 15.10.2003 10:57:32
разные!..

8.00.194 - на клиенте
8.00.760 - на сервере

надо , наверное, Service Pack накатить на клиента...
avk
Дата: 15.10.2003 11:20:27
Получилось!
Установил SP3 на свой русский 2000-ник, и отладка заработала!

Спасибо всем откликнувшимся.