共用方式為


Azure SQL Database 的新功能

適用於:Azure SQL 資料庫

本文摘要說明新版 Azure SQL Database 中新功能和改進的相關文件變更。 若要深入瞭解 Azure SQL 資料庫,請參閱什麼是 Azure SQL 資料庫?

提示

部署 Azure SQL Database 免費,以供 Azure 訂用帳戶使用。 此免費供應專案每月最多提供10個免費的一般用途資料庫,每個資料庫含有100,000個虛擬核心秒的計算資源。

如需更多公告、討論和社群內容,請參閱 Azure SQL 資料庫部落格

預覽

下表列出目前為預覽狀態的 Azure SQL Database 功能。

注意

有關目前處於預覽狀態的功能,請參閱增補使用規定,以了解適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未正式發行的版本) 的法律條款。 Azure SQL Database 提供預覽,讓您有機會在功能正式發行 (GA) 之前評估功能以及與產品小組分享意見反應

功能 詳細資料
中止查詢執行 目前處於預覽狀態的新 ABORT_QUERY_EXECUTION查詢提示可以封鎖未來執行已知有問題的查詢,例如不重要的查詢會導致高資源耗用量並影響重要的應用程式工作負載。 如需詳細資訊,請參閱 查詢存放區提示:封鎖未來執行有問題的查詢
近似或模糊字符串比對 檢查兩個字串是否相似,並計算兩個字串之間的差異。 使用這項功能來識別因字元損毀而可能不同的字串。 什麼是模糊字串比對?
可用性計量 可用性現在是 Azure 監視器計量中的計量。 受各種使用者連線失敗的驅動,您可以對 Azure SQL 資料庫可用性監視和設定警示
DATEADD 函數允許 bigint 數字 針對 DATEADD (datepart , number , date ),數字可以表示為 bigint。 如需詳細資訊,請參閱 DATEADD (Transact-SQL)
適用於 Azure SQL 的資料庫監看員 資料庫監看員是 Azure SQL 系列中資料庫服務的受控監視解決方案。 資料庫監看員會收集深入的工作負載監視資料,為您提供資料庫效能、組態和健康情況的詳細資料檢視。 深入了解資料庫監看員
平行處理原則程度 (DOP) 意見反應 DOP 意見反應 目前以有限的預覽版形式提供。 如需預覽詳細資訊及申請方法,請參閱平行處理度回饋限制性預覽發布
彈性查詢 彈性查詢 功能可讓您在 Azure SQL Database 中跨資料庫查詢。
彈性交易 彈性交易 可讓您執行在 Azure SQL Database 中的雲端資料庫之間的分散式交易。
固定伺服器角色 為了簡化許可權管理,Azure SQL Database 提供一組 固定伺服器層級角色, 協助您管理邏輯伺服器上的許可權。
超大規模環境提升記錄生成速度 Azure SQL Database 超大規模資料庫單一資料庫中的事務歷史記錄產生率設定為從 100 MiB/秒增加到 150 MiB/秒。 增加的日誌生成率作為一個可選的預覽功能提供。 如需詳細資訊以及開啟 150 MiB/秒速度設定,請參閱 部落格:2024 年 11 月超大規模增強功能
超大規模連續初始化 持續準備 是一項創新新功能,其設計目的是藉由準備高可用性次要計算複本,在故障轉移期間優化超大規模資料庫效能。 連續啟動目前處於限制預覽狀態。 如需詳細資訊,以及選擇加入持續準備,請參閱 部落格:2024 年 11 月超大規模增強功能
使用私人連結匯入和匯出 您可以 使用私人連結匯入或匯出 Azure SQL Database。 在使用服務受控端點匯入或匯出資料庫時,關閉 [允許存取 Azure 服務]
JSON 原生資料類型 新的 json 數據類型和 JSON 聚合函數 提供新功能來處理 Azure SQL Database 中的半結構化數據。 如需詳細資訊,請參閱 JSON 類型和匯總預覽
JSON 彙總函式 兩個新的 json 聚合函數 JSON_OBJECTAGGJSON_ARRAYAGG 根據 SQL 數據的匯總來建構 JSON 物件或陣列。 如需詳細資訊,請參閱 JSON 類型和匯總預覽
手動啟用切換以轉換為Hyperscale 當您將 Azure SQL Database 轉換為 Hyperscale 服務層級時,您有一個新的 選項,可以手動啟動切換作業。 如需詳細資訊,請參閱 將現有的資料庫轉換成超大規模資料庫
Microsoft Entra 伺服器主體 在 Azure SQL Database 中,為 Microsoft Entra 身分識別建立伺服器主體(登入)的功能目前為預覽狀態。
網路安全邊界 Azure 網路安全周邊 可讓組織為 PaaS 資源(例如 Azure 儲存體和 SQL Database)定義邏輯網路隔離邊界,這些資源部署在組織虛擬網路之外。 它會限制對周邊外部 PaaS 資源的公用網路存取,而且可以使用公用輸入和輸出的明確存取規則來豁免存取。
#B0 正則表示式函式 #C1 正則表達式 (REGEX) 函式會根據搜尋模式中的值傳回文字。 正規表示式。
Azure 入口網站中的查詢編輯器 Azure 入口網站中的 查詢編輯器 可讓您直接從網頁瀏覽器對 Azure SQL Database 執行查詢。
#B0 正則表示式函式 #C1 正則表達式 (REGEX) 函式會根據搜尋模式中的值傳回文字。 正規表示式。
UNISTR (Transact-SQL) Azure SQL 資料庫現在支援 Unicode 字串常值的 UNISTR T-SQL 語法。 如需詳細資訊,請參閱 UNISTR (Transact-SQL)
Vector 資料類型 使用向量數據現在更容易在 Azure SQL 資料庫 引進新的向量數據類型函式。 如需詳細資訊,請參閱Azure SQL 資料庫的智慧型應用程式
||(字串串連) 和 ||= (複合指派) 語法支援 Azure SQL 資料庫現在支援 || (字串串連)||= (複合指派) Transact-SQL 語法。

公開上市 (GA)

下表列出過去 12 個月內已正式發佈的 Azure SQL Database 功能:

功能 全面上市月份 詳細資料
可用性計量 2025年2月 可用性會顯示為 Azure 監視器中的度量值。 受各種使用者連線失敗的驅動,您可以對 Azure SQL 資料庫可用性監視和設定警示。 如需詳細資訊,請參閱 部落格:可用性指標現已正式推出
sys.dm_database_backups 2025年2月 sys.dm_database_backups DMV 會傳回有關 自動備份的資料庫資訊。
免費 Azure SQL Database 2025年1月 使用 Azure SQL Database 免費,以取得訂用帳戶的存限。 此免費供應專案每月最多提供10個免費的一般用途資料庫,每個資料庫含有100,000個虛擬核心秒的計算資源。 如需詳細資訊,請參閱 部落格:Azure SQL Database 免費方案的一般可用性
資料庫和檔案縮小的超大規模支援 2025年1月 資料庫和檔案壓縮命令 現在已正式可供 Azure SQL Database 超大規模資料庫使用。 如需詳細資訊,請參閱 超大規模全面開放部落格文章中的縮減
網狀架構鏡像資料庫 2024 年 11 月 使用 Fabric 鏡像功能,您可以將 Azure SQL Database 中的資料庫鏡像至 Microsoft Fabric。 可以持續將現有的資料資產直接復寫至 Fabric 的 OneLake,包括來自 Azure SQL 資料庫的資料。
Microsoft Entra 非唯一名稱支援 2024 年 11 月 CREATE USER Transact-SQL (T-SQL) 語法已擴充為包含 WITH OBJECT_ID,以支援在具有非唯一名稱的 Azure SQL Database 中建立Microsoft Entra 登入和使用者。
無伺服器的自動暫停延遲較低 2024 年 10 月 透過降低 Azure SQL 資料庫中無伺服器運算的自動暫停延遲來減少成本。 深入瞭解 無伺服器的自動暫停延遲。
超大規模化彈性集區 2024 年 9 月 使用超大規模資料庫彈性集區管理及擴展 Azure SQL 資料庫中的多個超大規模資料庫。 超大規模資料庫彈性集區也支援 Premium 系列硬體和區域冗餘。 如需詳細資訊,請參閱超大規模資料庫彈性集區現已全面推出
超大規模彈性集區維護時段支援 2024 年 9 月 現在可以為超大規模資料庫彈性集區設定非預設維護視窗。 如需詳細資訊,請參閱部落格:Azure SQL 資料庫超大規模彈性集區的維護時段支援
CURRENT_DATE 2024 年 8 月 CURRENT_DATE Transact-SQL (T-SQL)函式 傳回當前的資料庫系統日期作為日期值,不包含資料庫時間和時區位移。
具名複本的維護視窗支援 2024 年 8 月 具名複本的維護時段支援現已全面提供。 如需詳細資訊,請參閱 一般可用性:Azure SQL Database 超大規模命名複本的維護時段支援
超大規模 資料庫的維護窗口支援 2024 年 8 月 超大規模資料庫的維護視窗支援現已正式發行。
在次要複本上自動進行的備份 2024 年 8 月 在業務關鍵服務層級中,通過從不可讀取的次要副本 取得 自動備份,以降低對工作負載的效能影響。
資料庫相容性層級 160 現在是預設值 2024 年 6 月 資料庫相容性層級 160 現在是在 Azure SQL Database 中建立之新資料庫的預設。 如需此公告的詳細資訊,請參閱正式發行:Azure SQL 資料庫中的資料庫相容性層級 160
超大規模具名複本區域備援支援 2024 年 6 月 超大規模具名複本的區域備援支援已正式可用。 如需詳細資訊,請參閱 Hyperscale 次要複本
免授權待命複本 2024 年 5 月 輔助資料庫複本配置為災害復原待命,以節省授權成本。
彈性工作 2024 年 4 月 彈性工作現已正式推出,是 SQL Server Agent 的 Azure SQL 資料庫取代方案。 彈性作業 現在支援 Microsoft Entra ID 認證、私人端點、透過 REST API 管理、Azure 警示等自預覽開始以來的新功能。
維護時段預先通知 2024 年 3 月 進階通知 現在已普遍適用於對於已設定為使用非預設 維護時間窗的資料庫
適用於 Azure Functions 的 Azure SQL 觸發程序 2024 年 3 月 Azure Functions 支援 Azure SQL Database 函式觸發程式。
無伺服器超大規模 2024 年 2 月 使用 的無伺服器運算層時,根據使用量自動擴充或縮減 Hyperscale 資料庫

文件變更

了解 Azure SQL Database 文件的重大變更。 針對過去幾年,請參閱更新記錄檔案

2025年3月

變更 詳細資料
ABORT_QUERY_EXECUTION 目前處於預覽狀態的新 ABORT_QUERY_EXECUTION查詢提示可以封鎖未來執行已知有問題的查詢,例如不重要的查詢會導致高資源耗用量並影響重要的應用程式工作負載。 如需詳細資訊,請參閱 查詢存放區提示:封鎖未來執行有問題的查詢

2025年2月

變更 詳細資料
近似或模糊字串比對 (預覽) 檢查兩個字串是否相似,並計算兩個字串之間的差異。 使用這項功能來識別因字元損毀而可能不同的字串。 什麼是模糊字串比對?
DATEADD 的數字支援 bigint (預覽) 針對 DATEADD (datepart , number , date ),數字可以表示為 bigint。 如需詳細資訊,請參閱 DATEADD (Transact-SQL)
正則表示式函式 (預覽) 正則表達式 (REGEX) 函式會根據搜尋模式中的值傳回文字。 如需詳細資訊,請參閱 正規表示式
可用性計量 可用性會顯示為 Azure 監視器計量中的計量。 受各種使用者連線失敗的驅動,您可以對 Azure SQL 資料庫可用性監視和設定警示。 如需更多資訊,請參閱《部落格:可用性指標現已全面提供》。
sys.dm_database_backups sys.dm_database_backups 動態管理檢視會傳回資料庫 自動備份的相關信息。 此 DMV 現已正式推出。
手動起始轉換以轉換為超大規模資料庫 將 Azure SQL Database 轉換為 Hyperscale 服務層時,您有一個新的選項,可以手動啟動轉換。 如需詳細資訊,請參閱 將現有的資料庫轉換成超大規模資料庫。 這項功能目前為預覽狀態。
bacpac 檔案匯入後大小增加 匯入的 bacpac 檔案大小限制已從 4 GB 增加到 150 GB。 如需匯入從 SqlPackage 產生的 bacpac 檔案的詳細資訊,請參閱 快速入門:將 bacpac 檔案匯入 Azure SQL Database 中的資料庫

2025年1月

變更 詳細資料
免費提供的 Azure SQL Database 使用 Azure SQL Database,在您的訂閱期間免費使用。 此免費供應方案每月最多可提供最多十個免費的一般用途資料庫,每個資料庫有100,000個虛擬核心秒的運算能力。 如需詳細資訊,請參閱 部落格:Azure SQL Database 免費方案的一般可用性
支援資料庫和檔案縮小的超大規模功能 資料庫和檔案壓縮命令 現在已正式可供 Azure SQL Database 超大規模資料庫使用。 如需詳細資訊,請參閱 超大規模全面開放部落格文章中的縮減
SQL Insights 已停止運作 SQL Insights 已停止提供 且無法再使用。 使用 資料庫監看員 或其他監視解決方案來監視 Azure SQL Database。

封存

如需查看先前的更新,請參閱最新消息存檔

貢獻內容

若要參與 Azure SQL 文件,請參閱 Docs 參與者指南