分享方式:


使用伺服器資料指標

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)

如果 ODBC 應用程式將任何 ODBC 資料指標屬性設定為預設值以外的任何屬性,SQL Server Native Client ODBC 驅動程式會要求伺服器實作相同類型的 API 伺服器資料指標。 使用 API 伺服器資料指標可釋放用戶端上的記憶體,並可大幅降低用戶端與伺服器之間的網路流量。

API 伺服器資料指標的潛在缺點是,它們目前不支援所有 SQL 語句。 API 伺服器資料指標無法用來執行:

  • 傳回多個結果集的批次或預存程式。

  • 包含 COMPUTE、COMPUTE BY、FOR BROWSE 或 INTO 子句的 SELECT 語句。

  • 參考遠端預存程式的 EXECUTE 語句。

連接到 SQL Server 實例時,使用伺服器資料指標執行具有這些特性的語句會導致資料指標轉換成預設結果集。 連線到舊版 SQL Server 時,會造成錯誤。

另請參閱

如何實作資料指標