Como funcionam os procedimentos armazenados estendidos
Importante |
---|
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:
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.
O SQL Server pesquisa a DLL associada com o procedimento armazenado estendido e carrega a DLL, se ela já não estiver carregada.
O SQL Server chama o procedimento armazenado estendido solicitado (implementado como uma função dentro da DLL).
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.
Consulte também