適用於: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 資料庫可用性監視和設定警示。 |
透過異地複本轉換為 Hyperscale(預覽) | 使用 T-SQL、REST API、PowerShell 或 Azure CLI 將 異地複寫的資料庫非超大規模資料庫轉換成超大規模資料庫 的能力目前是預覽功能。 如需詳細資訊,請參閱 部落格:地理複製的 Hyperscale 轉換支援。 |
DATEADD 函數允許 bigint 數字 | 針對 DATEADD (datepart , number , date ) ,數位可以表示為 bigint。 如需詳細資訊,請參閱 DATEADD (Transact-SQL)。 |
適用於 Azure SQL 的資料庫監看員 | 資料庫監看員是 Azure SQL 系列中資料庫服務的受控監視解決方案。 資料庫監看員會收集深入的工作負載監視資料,為您提供資料庫效能、組態和健康情況的詳細資料檢視。 深入了解資料庫監看員。 |
適用於 Azure SQL Database 的數據虛擬化 | 數據虛擬化現在處於 Azure SQL Database 預覽狀態,可讓您利用 Transact-SQL (T-SQL) 的所有功能,並從 Azure Data Lake Storage Gen2 或 Azure Blob 記憶體順暢地查詢外部數據。 如需詳細資訊,請參閱使用 Azure SQL Database 的數據虛擬化(預覽版)。 |
彈性查詢 | 彈性查詢 功能可讓您在 Azure SQL Database 中跨資料庫查詢。 |
彈性交易 | 彈性交易 可讓您執行在 Azure SQL Database 中的雲端資料庫之間的分散式交易。 |
固定伺服器角色 | 為了簡化許可權管理,Azure SQL Database 提供一組 固定伺服器層級角色, 協助您管理邏輯伺服器上的許可權。 |
使用私人連結匯入和匯出 | 您可以 使用私人連結匯入或匯出 Azure SQL Database。 在使用服務受控端點匯入或匯出資料庫時,關閉 [允許存取 Azure 服務]。 |
Microsoft Entra 伺服器主體 | 在 Azure SQL Database 中,為 Microsoft Entra 身分識別建立伺服器主體(登入)的功能目前為預覽狀態。 |
網路安全邊界 | Azure 網路安全周邊 可讓組織為 PaaS 資源(例如 Azure 儲存體和 SQL Database)定義邏輯網路隔離邊界,這些資源部署在組織虛擬網路之外。 它會限制對周邊外部 PaaS 資源的公用網路存取,而且可以使用公用輸入和輸出的明確存取規則來豁免存取。 |
Azure 入口網站中的查詢編輯器 | Azure 入口網站中的 查詢編輯器 可讓您直接從網頁瀏覽器對 Azure SQL Database 執行查詢。 |
正則表達式函數 | 正則表達式 (REGEX) 函式會根據搜尋模式中的值傳回文字。 正規表示式。 |
UNISTR (Transact-SQL) | Azure SQL 資料庫現在支援 Unicode 字串常值的 UNISTR T-SQL 語法。 如需詳細資訊,請參閱 UNISTR (Transact-SQL)。 |
向量數據類型和函式 | 使用向量數據現在更容易在 Azure SQL Database 中引進新的 向量數據類型 和 向量函式。 如需詳細資訊,請參閱Azure SQL 資料庫的智慧型應用程式。 |
||(字串串連) 和 ||= (複合指派) 語法支援 | Azure SQL 資料庫現在支援 || (字串串連) 和 ||= (複合指派) Transact-SQL 語法。 |
正式發布(GA)
下表列出過去 12 個月內已正式發佈的 Azure SQL Database 功能:
特徵 | 一般上市月份 | 詳細資料 |
---|---|---|
平行度(DOP)反饋 | 2025年7月 | DOP 使用者回饋 現已正式提供給 Azure SQL Database。 如需詳細資訊,請參閱 更聰明的平行處理原則:SQL Server 2025 中的平行處理原則意見反應程度。 |
稽核重新架構 | 2025年7月 | 透過與 SQL Server 和 Azure SQL 受控實例緊密配合的 Azure SQL Database 中稽核的重新架構,提高伺服器稽核的可用性和可靠性。 如需詳細資訊,請參閱稽核。 |
超大規模環境提升記錄生成速度 | 2025年5月 | Azure SQL Database 超大規模資料庫單一資料庫中的事務歷史記錄產生率已從 100 MiB/秒增加到進階系列和進階系列記憶體優化硬體的 150 MiB/秒。 如需詳細資訊,請參閱 部落格:Azure SQL Database 超大規模資料庫的增強功能。 |
超大規模連續初始化 | 2025年5月 | 持續預備 會藉由預備高可用性次要計算複本,在故障轉移期間優化超大規模資料庫效能。 連續預備現已正式推出。 如需詳細資訊,請參閱 部落格:Azure SQL Database 超大規模資料庫的增強功能。 |
JSON 原生資料類型 | 2025年5月 | json 數據類型和 JSON 聚合函數提供在 Azure SQL Database 中處理半結構化數據的新功能。 |
JSON 彙總函式 | 2025年5月 | 兩個 json 聚合函數 JSON_OBJECTAGG 和 JSON_ARRAYAGG 可以根據 SQL 數據的匯總來建構 JSON 物件或陣列。 |
Microsoft Azure 中的 SQL Database Copilot | 2025年4月 | Azure 中搭配 Azure SQL Database 的 Copilot 是 Azure 體驗中Microsoft Copilot的功能,可增強 Azure 服務的管理和作業,為 SQL 相依應用程式提供強大的功能。 |
手動啟用切換以轉換為Hyperscale | 2025年4月 | 當您將 Azure SQL Database 轉換為 Hyperscale 服務層級時,您有一個新的 選項,可以手動啟動切換作業。 如需詳細資訊,請參閱 將現有的資料庫轉換成超大規模資料庫。 |
可用性計量 | 2025年2月 | 可用性會顯示為 Azure 監視器中的度量值。 受各種使用者連線失敗的驅動,您可以對 Azure SQL 資料庫可用性監視和設定警示。 如需詳細資訊,請參閱 部落格:可用性指標現已正式推出。 |
sys.dm_database_backups | 2025年2月 | sys.dm_database_backups DMV 會傳回有關 自動備份的資料庫資訊。 |
免費的 Azure SQL Database | 2025年1月 | 使用 免費的 Azure SQL 資料庫,即可享有整個訂閱周期的優惠。 此免費供應專案每月最多提供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 資料庫中的多個超大規模資料庫。 超大規模彈性集區也支援進階系列硬體和區域備援。 如需詳細資訊,請參閱超大規模資料庫彈性集區現已全面推出。 |
超大規模彈性集區維護視窗支援 | 2024 年 9 月 | 現在可以為超大規模資料庫彈性集區設定非預設維護視窗。 如需詳細資訊,請參閱部落格:Azure SQL 資料庫超大規模彈性集區的維護時段支援。 |
CURRENT_DATE | 2024 年 8 月 | CURRENT_DATE Transact-SQL (T-SQL)函式 傳回當前的資料庫系統日期作為日期值,不包含資料庫時間和時區位移。 |
命名副本的維護窗口支援 | 2024 年 8 月 | 具名複本的維護時段支援現已全面提供。 如需詳細資訊,請參閱 一般可用性:Azure SQL Database 超大規模命名複本的維護時段支援。 |
超大規模 資料庫的維護窗口支援 | 2024 年 8 月 | 維護時段 支援 Hyperscale 資料庫 現已全面推出。 |
在次要複本上自動進行的備份 | 2024 年 8 月 | 在業務關鍵服務層級中,通過從不可讀取的次要副本 取得 自動備份,以降低對工作負載的效能影響。 |
資料庫相容性層級 160 現在是預設值 | 2024 年 6 月 | 資料庫相容性層級 160 現在是在 Azure SQL Database 中建立之新資料庫的預設。 如需此公告的詳細資訊,請參閱 正式提供:Azure SQL Database 中的資料庫相容性等級 160。 |
Hyperscale命名副本區域冗餘支持 | 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年7月
變更 | 詳細資料 |
---|---|
平行度(DOP)反饋 | DOP 反饋 現已正式推出給 Azure SQL Database。 如需詳細資訊,請參閱 更聰明的平行處理原則:SQL Server 2025 中的平行處理原則意見反應程度。 |
透過異地複本轉換為 Hyperscale(預覽) | 使用 T-SQL、REST API、PowerShell 或 Azure CLI 將 異地複寫的資料庫非超大規模資料庫轉換成超大規模資料庫 的能力目前是預覽功能。 如需詳細資訊,請參閱 部落格:地理複製的 Hyperscale 轉換支援。 |
稽核重新架構 GA | Azure SQL Database 伺服器稽核中效能、可用性和可靠性的增強功能。 如需詳細資訊,請參閱稽核。 |
2025 年 6 月
變更 | 詳細資料 |
---|---|
適用於 Azure SQL Database 的數據虛擬化 (預覽) | 數據虛擬化現在處於 Azure SQL Database 預覽狀態,可讓您利用 Transact-SQL (T-SQL) 的所有功能,並從 Azure Data Lake Storage Gen2 或 Azure Blob 記憶體順暢地查詢外部數據。 如需詳細資訊,請參閱使用 Azure SQL Database 的數據虛擬化(預覽版)。 |
2025年5月
變更 | 詳細資料 |
---|---|
超大規模環境提升記錄生成速度 | Azure SQL Database 超大規模資料庫單一資料庫中的事務歷史記錄產生率已從 100 MiB/秒增加到進階系列和進階系列記憶體優化硬體的 150 MiB/秒。 如需詳細資訊,請參閱 部落格:Azure SQL Database 超大規模資料庫的增強功能。 |
超大規模連續初始化 | 持續預備 會藉由預備高可用性次要計算複本,在故障轉移期間優化超大規模資料庫效能。 連續預備現已正式推出。 如需詳細資訊,請參閱 部落格:Azure SQL Database 超大規模資料庫的增強功能。 |
JSON 原生數據類型 GA | json 數據類型和 JSON 聚合函數提供在 Azure SQL Database 中處理半結構化數據的新功能。 此數據類型現已正式推出。 |
JSON 聚合函數 GA | 兩個 json 聚合函數 JSON_OBJECTAGG 和 JSON_ARRAYAGG 可以根據 SQL 數據的匯總來建構 JSON 物件或陣列。 這些 JSON 函式現已正式推出。 |
2025年4月
變更 | 詳細資料 |
---|---|
手動啟用切換以轉換為Hyperscale | 將 Azure SQL Database 轉換為 Hyperscale 服務層時,您有一個新的選項,可以手動啟動轉換。 如需詳細資訊,請參閱 將現有的資料庫轉換成超大規模資料庫。 這項功能目前為預覽狀態。 |
2025年3月
變更 | 詳細資料 |
---|---|
中止查詢執行 | 目前處於預覽狀態的新 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 現在已經普遍可用。 |
手動啟用切換以轉換為Hyperscale | 將 Azure SQL Database 轉換為 Hyperscale 服務層時,您有一個新的選項,可以手動啟動轉換。 如需詳細資訊,請參閱 將現有的資料庫轉換成超大規模資料庫。 這項功能目前為預覽狀態。 |
bacpac 檔案匯入後大小增加 | 匯入的 bacpac 檔案大小限制已從 4 GB 增加到 150 GB。 如需匯入從 SqlPackage 產生的 bacpac 檔案的詳細資訊,請參閱 快速入門:將 bacpac 檔案匯入 Azure SQL Database 中的資料庫。 |
2025年1月
變更 | 詳細資料 |
---|---|
免費的 Azure SQL Database | 使用 免費的 Azure SQL 資料庫,即可享有整個訂閱周期的優惠。 此免費供應方案每月最多可提供最多十個免費的一般用途資料庫,每個資料庫有100,000個虛擬核心秒的運算能力。 如需詳細資訊,請參閱 部落格:Azure SQL Database 免費方案的一般可用性。 |
資料庫和檔案縮小的超大規模支援 | 資料庫和檔案壓縮命令 現在已正式可供 Azure SQL Database 超大規模資料庫使用。 如需詳細資訊,請參閱 超大規模全面開放部落格文章中的縮減。 |
SQL Insights 已停止運作 | SQL Insights 已停止提供 且無法再使用。 使用 資料庫監看員 或其他監視解決方案來監視 Azure SQL Database。 |
檔案庫
如需查看先前的更新,請參閱最新消息存檔。
貢獻內容
若要參與 Azure SQL 文件,請參閱 Docs 參與者指南。