Compartilhar via


Referência do programador de procedimentos armazenados estendidos

Observação importanteImportante

Esse recurso será removido em uma versão futura de Microsoft SQL Server. Não utilize esse recurso em desenvolvimentos novos e planeje modificar, assim que possível, os aplicativos que atualmente o utilizam. Use a integração CLR em seu lugar.

A API de procedimento armazenado estendido da Microsoft, anteriormente parte do Open Data Services, fornece uma interface de programação de aplicativo baseada em servidor para estender a funcionalidade do Microsoft SQL Server. A API consiste nas funções e macros C e C++ usadas para criar aplicativos.

Com o surgimento de tecnologias mais novas e mais avançadas, como a integração CLR, a necessidade de procedimentos armazenados estendidos foi amplamente substituída.

Observação sobre segurançaObservação sobre segurança

Você deve examinar cuidadosamente o código-fonte de procedimentos armazenados estendidos e testar as DLLs compiladas antes de instalá-las em um servidor de produção. Para obter informações sobre revisão e testes de segurança, consulte este site da Microsoft.

Nesta seção

Tipos de dados (API de procedimentos armazenados estendidos)

srv_pfield (API de procedimento armazenado estendido)

srv_alloc (API do procedimento armazenado estendido)

srv_revert_to_self (API de procedimento armazenado estendido)

srv_convert (API de procedimento armazenado estendido)

srv_pfieldex (API de procedimento armazenado estendido)

srv_describe (API de procedimento armazenado estendido)

srv_rpcdb (API do procedimento armazenado estendido)

srv_getbindtoken (API de Procedimento Armazenado Estendido)

srv_rpcname (API de procedimento armazenado estendido)

srv_got_attention (API do procedimento armazenado estendido)

srv_rpcnumber (API de procedimento armazenado estendido)

srv_impersonate_client (API de procedimento armazenado estendido)

srv_rpcoptions (API de procedimento armazenado estendido)

srv_message_handler (API de procedimento armazenado estendido)

srv_rpcowner (API de procedimento armazenado estendido)

srv_paramdata (API de procedimento armazenado estendido)

srv_rpcparams (API de procedimento armazenado estendido)

srv_paraminfo (API de procedimento armazenado estendido)

srv_senddone (API de procedimento armazenado estendido)

srv_paramlen (API de procedimento armazenado estendido)

srv_sendmsg (API do procedimento armazenado estendido)

srv_parammaxlen (API de procedimento armazenado estendido)

srv_sendrow (API de procedimento armazenado estendido)

srv_paramname (API de procedimento armazenado estendido)

srv_setcoldata (API de procedimento armazenado estendido)

srv_paramnumber (API de procedimento armazenado estendido)

srv_setcollen (API de procedimento armazenado estendido)

srv_paramset (API de procedimento armazenado estendido)

srv_setutype (API de procedimento armazenado estendido)

srv_paramsetoutput (API de procedimento armazenado estendido)

srv_willconvert (API de procedimento armazenado estendido)

srv_paramstatus (API de procedimento armazenado estendido)

srv_wsendmsg (API do procedimento armazenado estendido)

srv_paramtype (API de procedimento armazenado estendido)