Принципы работы расширенных хранимых процедур
Важно! |
---|
В будущей версии Microsoft SQL Server эта возможность будет удалена. Не используйте ее при работе над новыми приложениями и как можно быстрее измените приложения, в которых она в настоящее время используется. Пользуйтесь вместо этого интеграцией со средой CLR. |
Принцип работы расширенной хранимой процедуры заключается в следующем.
Когда клиент выполняет расширенную хранимую процедуру, запрос передается в формате потока табличных данных (TDS) или протокола простого доступа к объектам (SOAP) из клиентского приложения в Microsoft SQL Server.
SQL Server ищет DLL-библиотеки, связанные с расширенной хранимой процедурой и загружает их, если они еще не загружены.
SQL Server вызывает запрошенную расширенную хранимую процедуру (реализованную как функцию внутри DLL-библиотеки).
Расширенная хранимая процедура передает результирующий набор и возвращает параметры обратно на сервер через API-интерфейс расширенной хранимой процедуры.