Share via


Cómo funcionan los procedimientos almacenados extendidos

Nota importanteImportante

Esta característica se quitará en una versión futura de Microsoft SQL Server. No utilice esta característica en nuevos trabajos de desarrollo y modifique lo antes posible las aplicaciones que actualmente la utilizan. En su lugar, utilice la integración CLR.

El procedimiento almacenado extendido funciona del siguiente modo:

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

  2. SQL Server busca la DLL asociada al procedimiento almacenado extendido y la carga si no lo está ya.

  3. SQL Server llama al procedimiento almacenado extendido solicitado (está implementado como una función dentro de la DLL).

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