扩展存储过程的工作方式

适用于:SQL Server

重要

在 SQL Server的未来版本中将删除此功能。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 请改用 CLR 集成。

扩展存储过程的工作流程是:

  1. 当客户端执行扩展存储过程时,请求以表格数据流(TDS)或简单对象访问协议(SOAP)格式从客户端应用程序传输到MICROSOFT SQL Server。

  2. SQL Server 搜索与扩展存储过程关联的 DLL,并加载 DLL(如果尚未加载)。

  3. SQL Server 调用请求的扩展存储过程(作为 DLL 中的函数实现)。

  4. 扩展存储过程通过扩展存储过程 API 传递结果集,并将参数返回给服务器。