擴充預存程序運作方式

適用於:SQL Server

重要

SQL Server 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 請改用 CLR 整合。

擴充預存程式運作的程式如下:

  1. 當用戶端執行擴充預存程式時,要求會以表格式數據流 (TDS) 或 Simple Object Access Protocol (SOAP) 格式從用戶端應用程式傳輸至 Microsoft SQL Server。

  2. SQL Server 會搜尋與擴充預存程式相關聯的 DLL,如果 DLL 尚未載入,則會載入 DLL。

  3. SQL Server 會呼叫要求的擴充預存程式(實作為 DLL 內的函式)。

  4. 擴充預存程式會透過擴充預存程式 API 將結果集傳回伺服器,並傳回參數。