srv_rpcoptions (API-интерфейс расширенных хранимых процедур)
![]() |
---|
В будущей версии Microsoft SQL Server эта возможность будет удалена. Не используйте ее при работе над новыми приложениями и как можно быстрее измените приложения, в которых она в настоящее время используется. Пользуйтесь вместо этого интеграцией со средой CLR. |
Возвращает параметры времени выполнения для текущей удаленной хранимой процедуры.
Синтаксис
DBUSMALLINT srv_rpcoptions ( SRV_PROC *
srvproc
);
Аргументы
- srvproc
Указатель на структуру SRV_PROC, представляющую собой дескриптор соединения с клиентом (в данном случае — дескриптор, получивший удаленную хранимую процедуру). Эта структура содержит сведения, которые используются библиотекой API-интерфейс расширенных хранимых процедур для управления связью и передачи данных между приложением и клиентом. ошибка в исходном тексте - два артикля the
Возвращаемое значение
Битовая карта, которая содержит флаги времени выполнения, соединенные в логической операции ИЛИ для текущей удаленной хранимой процедуры. При отсутствии текущей удаленной хранимой процедуры, возвращается значение 0 и формируется сообщение.
Замечания
В следующей таблице описывается каждый флаг времени выполнения.
Флаг времени выполнения |
Описание |
---|---|
SRV_NOMETADATA |
Клиент запросил результаты без метаданных. Этот флаг используется только когда клиент связывается с экземпляром Microsoft SQL Server. Приложение «API-интерфейс расширенных хранимых процедур» не может исключить метаданные. |
SRV_RECOMPILE |
Клиент запросил повторную компиляцию удаленной хранимой процедуры перед ее выполнением. Этот флаг не может применяться к приложению «API-интерфейс расширенных хранимых процедур». |
![]() |
---|
Необходимо тщательно просмотреть исходный код расширенных хранимых процедур и проверить скомпилированные DLL-библиотеки перед их установкой на рабочий сервер. Сведения о проверке безопасности см. на следующем веб-узле Майкрософт. |