Compartilhar via


Como funcionam os procedimentos armazenados estendidos

Observação importanteImportante

Esse recurso será removido em uma versão futura do Microsoft SQL Server. Não utilize esse recurso em desenvolvimentos novos e modifique, assim que possível, os aplicativos que atualmente o utilizam. Use a Integração CLR em vez disso.

O processo pelo qual um procedimento armazenado estendido funciona é o seguinte:

  1. Quando um cliente executa um procedimento armazenado estendido, a solicitação é transmitida no protocolo TDS ou no formato SOAP do aplicativo cliente para o Microsoft SQL Server.

  2. O SQL Server pesquisa a DLL associada com o procedimento armazenado estendido e carrega a DLL, se ela já não estiver carregada.

  3. O SQL Server chama o procedimento armazenado estendido solicitado (implementado como uma função dentro da DLL).

  4. O procedimento armazenado estendido passa conjuntos de resultados e parâmetros de retorno de volta ao servidor por meio da API de procedimento armazenado estendido.