適用於: SQL Server 2025 (17.x)
SQL Server 2025(17.x)引入了資料庫範圍化設定選項PREVIEW_FEATURES。 此選項會啟用可供預覽的功能。
下表列出最初作為預覽釋出的功能及其現況:
| 特徵 / 功能 | 目前狀態 | 最新更新版本 | Description |
|---|---|---|---|
| 變更事件串流 | Preview | RTM | 將變更從 SQL Server 串流至 Azure 事件中樞。 |
| 模糊字串比對 | Preview | RTM | 檢查兩個字串是否相似,並計算兩個字串之間的差異。 |
| EDIT_DISTANCE | Preview | RTM | 計算將一個字串轉換到另一個字串所需的插入、刪除、替換和換位次數。 |
| EDIT_DISTANCE_SIMILARITY | Preview | RTM | 計算一個相似度值,範圍從0(表示不匹配)到100(表示完全匹配)。 |
| 半精確度 (2 位元組) 向量 | Preview | RTM | 使用半精度 (2 位元組) 浮點值儲存向量,允許在單一向量中最多允許 3996 個維度。 |
| JARO_WINKLER_DISTANCE(賈羅-溫克勒距離) | Preview | RTM | 計算兩個字串之間的編輯距離,優先選擇從一開始就相符且前綴長度相符的字串。 |
| JARO_WINKLER_SIMILARITY | Preview | RTM | 計算一個相似度值,範圍從0(表示不匹配)到100(表示完全匹配)。 |
| 向量索引 | Preview | RTM | 建立並管理近似向量索引,以尋找與特定參考向量相似的向量。 |
| 建立向量索引 | Preview | RTM | 在向量數據行上建立近似索引,以改善近鄰搜尋的效能。 |
| VECTOR_SEARCH。 | Preview | RTM | 使用近似最近鄰向量搜尋演算法搜尋類似於指定查詢向量的向量。 |
謹慎
不建議將預覽功能用於生產環境。
在後續累積更新中正式推出的預覽功能不再需要資料庫範圍的組態選項。
什麼是PREVIEW_FEATURES?
PREVIEW_FEATURES 是資料庫範圍的設定,可讓您在新的 SQL Server 功能正式推出之前試用它們。 此選項適用於開發和測試環境,不應用於生產環境。
如何啟用PREVIEW_FEATURES選項?
PREVIEW_FEATURES 是一個 DATABASE SCOPED CONFIGURATION 選項,因此您可以執行以下程式碼來啟用它:
ALTER DATABASE SCOPED CONFIGURATION
SET PREVIEW_FEATURES = ON;
GO
SELECT * FROM sys.database_scoped_configurations
WHERE [name] = 'PREVIEW_FEATURES'
GO
在頁面中 DATABASE SCOPED CONFIGURATION 閱讀更多詳細信息。
我需要啟用 PREVIEW_FEATURES 才能在 SQL Server 2025 中使用 AI 功能嗎?
否,SQL Server 2025 中的大部分 AI 功能已正式發行 (GA),包括 AI_GENERATE_EMBEDDINGS、 、 CREATE EXTERNAL MODEL以及 向量 資料類型和相關函式。 只有版本註記文件中明確列出的功能需要啟用該 PREVIEW_FEATURES 選項。
啟用PREVIEW_FEATURES會使資料庫成為非 GA 版本嗎?
否,啟用 PREVIEW_FEATURES 組態不會變更資料庫的 GA 狀態。 即使啟用預覽功能,資料庫仍會保持 GA。 此選擇加入機制旨在讓客戶在新功能達到 GA 之前對其進行測試,而不會影響資料庫本身的整體 GA 狀態。 不過,請務必注意,啟用預覽功能之後,如果使用預覽功能,且它們涉及保存的物件 (例如索引),則稍後停用 PREVIEW_FEATURES 可能會導致錯誤,除非移除或重建這些物件。
預覽功能通常應該在開發或測試環境中使用,而不是在生產環境中使用,因為它們具有實驗性質和潛在的變更。
預覽功能如何移至正式發行 (GA)?
功能會透過累積更新 (CU) 升級為 GA。
CU 可以更新預覽功能,而不將其移至 GA 嗎?
是的。 預覽功能可以在 CU 中更新,同時保留在保護傘下 PREVIEW_FEATURES 。
當 PREVIEW_FEATURES 下的功能正式發布時會發生什麼?
無論設定如何 PREVIEW_FEATURES ,該功能都會變得可用。
我可以隨時啟用然後停用PREVIEW_FEATURES選項嗎?
如果未使用預覽功能,您可以隨時安全地將其關閉。 如果使用了預覽特徵,您可以將其轉動 OFF,但使用這些特徵的物件將會出錯。關閉此 PREVIEW_FEATURES 選項之後,資料庫引擎就不知道這些功能,因此使用它們可能會傳回錯誤,因為根本無法辨識新命令。
使用 PREVIEW_FEATURES 會影響我的備份和還原策略嗎?
否,預覽功能設定不會影響資料庫備份或還原。 資料庫在累積更新和一般版本之間保持相容。 不過,如果您套用累積更新 (CU) 來改善預覽中的功能,然後將該資料庫還原至舊版,則該功能可能無法如預期般運作,甚至可能會出錯。這是因為還原的版本可能無法辨識較新 CU 中引進的更新語法或行為。 因此,雖然備份和還原作業本身不受影響,但功能相容性取決於目標環境的 CU 層級。
如果預覽功能在任何時候需要更改以使其與以前的版本不兼容,我們將清楚地記錄這些更改。 在這種情況下,應用更新將需要手動步驟,以確保您了解潛在的影響。 重要的是,更新不會自動使資料庫與先前的版本不相容。 即使在這些情況下,我們也會視需要提供復原至先前 CU 的功能。
如果我對使用任何預覽功能不感興趣怎麼辦?
您可以將設定為 PREVIEW_FEATURESOFF。 您可以保留跨 CU 和 GA 的完整復原和還原功能。 使用選擇加入機制對 PREVIEW_FEATURES 功能進行任何更新都不會影響您的資料庫。
我可以只啟用特定的預覽功能嗎?
資料庫範圍設定可讓您使用所有預覽功能。
預覽功能是否支援?
是,會提供預覽功能的支援,類似於 Azure SQL 資料庫中的新功能?
GDR 補丁如何影響PREVIEW_FEATURES?
GDR 修補程式與 CU 正交,不會影響 的狀態 PREVIEW_FEATURES。 透過 CU 移至 GA 的功能需要套用 CU;GDR 不包含功能承載。