powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / RPC в Profiler
5 сообщений из 5, страница 1 из 1
RPC в Profiler
    #32074697
Осирис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

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

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
RPC в Profiler
    #32074712
Фотография VVG_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть подозрение, что это рекордсеты с dynamic- и keyset-курсорами так обрабатываются.
...
Рейтинг: 0 / 0
RPC в Profiler
    #32074722
Kilroy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tak pabotaet obnovliaemy Recordset
...
Рейтинг: 0 / 0
RPC в Profiler
    #32074744
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так реализован серверный курсор в ADO. После этого еще остался кто-нибудь, кто хочет его использовать?
...
Рейтинг: 0 / 0
RPC в Profiler
    #32074745
Осирис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Navision
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / RPC в Profiler
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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