Share via


Cómo funcionan los procedimientos almacenados extendidos

Se aplica a:SQL Server

Importante

Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. En su lugar, use la integración con CLR.

El procedimiento almacenado extendido funciona del siguiente modo:

  1. Cuando un cliente ejecuta un procedimiento almacenado extendido, la solicitud se transmite en el flujo de datos tabulares (TDS) o el formato protocolo simple de acceso a objetos (SOAP) de la aplicación cliente a Microsoft SQL Server.

  2. SQL Server busca el archivo DLL asociado al procedimiento almacenado extendido y carga el archivo DLL si aún no está cargado.

  3. SQL Server llama al procedimiento almacenado extendido solicitado (implementado como una función dentro del archivo DLL).

  4. El procedimiento almacenado extendido pasa conjuntos de resultados y devuelve parámetros de retorno al servidor mediante la API Procedimiento almacenado extendido.