Принципы работы расширенных хранимых процедур

Применимо к:SQL Server

Внимание

Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Используйте вместо этого интеграцию со средой CLR.

Принцип работы расширенной хранимой процедуры заключается в следующем.

  1. Когда клиент выполняет расширенную хранимую процедуру, запрос передается в табличном потоке данных (TDS) или формате ПРОТОКОЛА SOAP из клиентского приложения в Microsoft SQL Server.

  2. SQL Server выполняет поиск библиотеки DLL, связанной с расширенной хранимой процедурой, и загружает библиотеку DLL, если она еще не загружена.

  3. SQL Server вызывает запрошенную расширенную хранимую процедуру (реализованную как функцию внутри библиотеки DLL).

  4. Расширенная хранимая процедура передает результирующий набор и возвращает параметры обратно на сервер через API-интерфейс расширенной хранимой процедуры.