Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / RPC в Profiler / 5 сообщений из 5, страница 1 из 1
02.12.2002, 15:40:19
    #32074697
Осирис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RPC в Profiler
Добрый день.

Собственно говоря, вопросов целых два.

1. Есть такой класс событий (EventClass) как RPC:Completed. Насколько я понял это событие возникает при вызове
хранимых процедур через ODBC. Если еще причины появления этих событий в Profiler ?

2. Есть программа, работающая с SQL Server'ом. Если посмотреть на trace ее работы, то можно увидеть примерно
следующее:

RPC:Complited

declare @P1 int
set @P1=180150006
declare @P2 int
set @P2=2
declare @P3 int
set @P3=1
declare @P4 int
set @P4=-1
exec sp_cursorexecute 3, @P1 output, @P2 output, @P3 output, @P4 output, 'Table', 'user'
select @P1, @P2, @P3, @P4

RPC:Complited

exec sp_cursorfetch 180150006, 2, 1, 1

RPC:Complited

exec sp_cursorclose 180150006


Соответственно весь trace работы программы состоит примерно из таких событий.

Эти процедуры я нашел в Master (Extended Stored Procedures), но нигде не нашел их описания. В принципе догодаться
не сложно - первое выражение создает и открывает курсор, второе извлекает записи, третье закрывает курсор.

Может кто-нибудь сможет объяснить все это ? Зачем понадобился такой извращенный способ доступа к данным ?
А может он не извращенный ? А в данном случае единственно возможный ? Кто нибудь сталкивался с таким поведением
программ ?

Буду рад любым идеям и мыслям.
...
Рейтинг: 0 / 0
02.12.2002, 15:59:01
    #32074712
VVG_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RPC в Profiler
Есть подозрение, что это рекордсеты с dynamic- и keyset-курсорами так обрабатываются.
...
Рейтинг: 0 / 0
02.12.2002, 16:17:04
    #32074722
Kilroy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RPC в Profiler
Tak pabotaet obnovliaemy Recordset
...
Рейтинг: 0 / 0
02.12.2002, 16:41:40
    #32074744
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RPC в Profiler
Так реализован серверный курсор в ADO. После этого еще остался кто-нибудь, кто хочет его использовать?
...
Рейтинг: 0 / 0
02.12.2002, 16:43:21
    #32074745
Осирис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RPC в Profiler
Navision
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / RPC в Profiler / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]