Справочник по программированию расширенных хранимых процедур

Важное примечаниеВажно!

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

API-интерфейс расширенных хранимых процедур (Майкрософт), который ранее являлся частью служб Open Data Services, предоставляет серверный интерфейс прикладного программного интерфейса (API) для расширения функциональности Microsoft SQL Server. API состоит из функций и макросов на языке C и C++, используемых для построения приложений.

С появлением новых и более мощных технологий, таких как интеграция со средой CLR, необходимость расширенных хранимых процедур значительно уменьшилась.

Примечание по безопасностиПримечание по безопасности

Необходимо тщательно просмотреть исходный код расширенных хранимых процедур и проверить скомпилированные DLL-библиотеки перед их установкой на рабочий сервер. Обзор безопасности и сведения о проверке безопасности см. на веб-сайте Майкрософт.

В этом разделе

Типы данных (API-интерфейс расширенных хранимых процедур)

srv_pfield (API-интерфейс расширенных хранимых процедур)

srv_alloc (API-интерфейс расширенных хранимых процедур)

srv_revert_to_self (Extended Stored Procedure API)

srv_convert (API-интерфейс расширенных хранимых процедур)

srv_pfieldex (API-интерфейс расширенных хранимых процедур)

srv_describe (API-интерфейс расширенных хранимых процедур)

srv_rpcdb (API-интерфейс расширенных хранимых процедур)

srv_getbindtoken (API-интерфейс расширенных хранимых процедур)

srv_ rpcname (API-интерфейс расширенных хранимых процедур)

srv_ got_attention (API-интерфейс расширенных хранимых процедур)

srv_rpcnumber (API-интерфейс расширенных хранимых процедур)

srv_impersonate_client (Extended Stored Procedure API)

srv_rpcoptions (API-интерфейс расширенных хранимых процедур)

srv_message_handler (API-интерфейс расширенных хранимых процедур)

srv_rpcowner (API-интерфейс расширенных хранимых процедур)

srv_paramdata (API-интерфейс расширенных хранимых процедур)

srv_rpcparams (API-интерфейс расширенных хранимых процедур)

srv_paraminfo (API-интерфейс расширенных хранимых процедур)

srv_senddone (API-интерфейс расширенных хранимых процедур)

srv_paramlen (API-интерфейс расширенных хранимых процедур)

srv_sendmsg (API-интерфейс расширенных хранимых процедур)

srv_parammaxlen (API-интерфейс расширенных хранимых процедур)

srv_sendrow (API-интерфейс расширенных хранимых процедур)

srv_paramname (API-интерфейс расширенных хранимых процедур)

srv_setcoldata (API-интерфейс расширенных хранимых процедур)

srv_paramnumber (API-интерфейс расширенных хранимых процедур)

srv_setcollen (API-интерфейс расширенных хранимых процедур)

srv_paramset (API-интерфейс расширенных хранимых процедур)

srv_setutype (API-интерфейс расширенных хранимых процедур)

srv_paramsetoutput (API-интерфейс расширенных хранимых процедур)

srv_willconvert (API-интерфейс расширенных хранимых процедур)

srv_paramstatus (API-интерфейс расширенных хранимых процедур)

srv_wsendmsg (API-интерфейс расширенных хранимых процедур)

srv_paramtype (API-интерфейс расширенных хранимых процедур)