扩展存储过程的工作方式

重要说明重要提示

后续版本的 Microsoft SQL Server 将删除该功能。请不要在新的开发工作中使用该功能,并尽快修改当前还在使用该功能的应用程序。请改用 CLR 集成。

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

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

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

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

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