Azure SQL Database 的新功能
適用於:Azure SQL 資料庫
本文摘要說明新版 Azure SQL Database 中新功能和改進的相關文件變更。 若要深入瞭解 Azure SQL 資料庫,請參閱什麼是 Azure SQL 資料庫?
提示
如需更多公告、討論和社群內容,請參閱 Azure SQL 資料庫部落格。
注意
Microsoft Entra ID 先前稱為 Azure Active Directory (Azure AD)。
預覽
下表列出目前為預覽狀態的 Azure SQL Database 功能。
注意
有關目前處於預覽狀態的功能,請參閱增補使用規定,以了解適用於 Azure 功能 (搶鮮版 (Beta)、預覽版,或尚未正式發行的版本) 的法律條款。 Azure SQL Database 提供預覽,讓您有機會在功能正式發行 (GA) 之前評估功能以及與產品小組分享意見反應。
功能 | 詳細資料 |
---|---|
可用性計量 | 可用性現在是 Azure 監視器計量中的計量。 受各種使用者連線失敗的驅動,您可以對 Azure SQL 資料庫可用性監視和設定警示。 |
Azure SQL 資料庫中的 Copilot 技能 | Azure SQL 資料庫中的 Microsoft Copilot 技能包含兩種 Azure 入口網站體驗:Azure 入口網站查詢編輯器內的自然語言轉換為 SQL 以及 Azure Copilot 整合。 |
適用於 Azure SQL 的資料庫監看員 | 資料庫監看員是 Azure SQL 系列中資料庫服務的受控監視解決方案。 資料庫監看員會收集深入的工作負載監視資料,為您提供資料庫效能、組態和健康情況的詳細資料檢視。 深入了解資料庫監看員。 |
平行處理原則程度 (DOP) 意見反應 | DOP 意見反應目前以有限的預覽形式提供。 如需詳細資訊以及如何申請預覽,請參閱宣佈平行處理原則程度意見反應有限預覽。 |
彈性查詢 | 彈性查詢功能可實現 Azure SQL Database 中的跨資料庫查詢。 |
彈性交易 | 彈性交易可讓您在 Azure SQL Database 中執行分散於雲端資料庫之間的交易。 |
免費 Azure SQL Database | 在訂用帳戶存留期間,免費試用 Azure SQL Database。 此免費優惠可提供一般用途資料庫,其中包含每月 100,000 vCore 秒數的計算。 |
固定伺服器角色 | 為了簡化權限管理,Azure SQL 資料庫提供了一組固定的伺服器層級角色,以協助您管理邏輯伺服器上的權限。 |
資料庫和檔案壓縮的超大規模資料庫支援 | Azure SQL 資料庫超大規模資料庫預覽版支援資料庫和檔案壓縮命令。 如需詳細資訊,請參閱 [Azure SQL 超大規模資料庫進行壓縮]。 |
超大規模資料庫增加記錄產生率 | Azure SQL 資料庫 超大規模資料庫單一資料庫中的事務歷史記錄產生速率設定為從 100 MB/秒增加到 150 MB/秒。 增加的記錄產生率可作為選擇加入預覽功能。 如需詳細資訊,以及選擇加入150 MB/秒,請參閱 部落格:2024年11月超大規模資料庫增強功能。 |
超大規模資料庫連續預備 | 持續準備是一項創新的新功能,其設計目的是藉由將高可用性次要計算複本設定為在故障轉移期間優化超大規模資料庫效能。 連續預備目前處於閘道預覽狀態。 如需詳細資訊,以及選擇加入持續準備,請參閱 部落格:2024 年 11 月超大規模資料庫增強功能。 |
使用私人連結匯入和匯出 | 在使用服務受控端點匯入或匯出資料庫時,關閉 [允許存取 Azure 服務]。 |
JSON 原生資料類型 | 新的原生 json 資料類型和新的 JSON 彙總函式目前為預覽版。 如需詳細資訊,請參閱 JSON 類型和匯總預覽。 |
JSON 彙總函式 | 兩個新的 json 彙總函式 JSON_OBJECTAGG 和 JSON_ARRAYAGG ,支援根據 SQL 資料的彙總建構 JSON 物件或陣列。 如需詳細資訊,請參閱 JSON 類型和匯總預覽。 |
免授權待命複本 | 設定災害復原待命的輔助資料庫複本,以節省授權成本。 |
Microsoft Entra 非統一名稱支援 | CREATE USER Transact-SQL (T-SQL) 語法已擴充為包含WITH OBJECT_ID ,以支援在具有非唯一名稱的 Azure SQL 資料庫 中建立 Microsoft Entra 登入和使用者。 |
Microsoft Entra 伺服器主體 | 為 Microsoft Entra 身分識別建立伺服器主體 (登入),以用於向 Azure SQL 資料庫進行驗證。 |
Azure 入口網站中的查詢編輯器 | 入口網站中的查詢編輯器可讓您直接從 Azure 入口網站對 Azure SQL Database 執行查詢。 |
SQL Analytics | Azure SQL 分析是一款進階雲端監視解決方案,可在單一檢視中大規模及跨多個訂閱監視所有 Azure SQL 資料庫的效能。 Azure SQL 分析會收集關鍵的效能計量,以視覺效果方式呈現,並有內建智慧功能可以執行效能疑難排解。 |
UNISTR (Transact-SQL) | Azure SQL 資料庫現在支援 Unicode 字串常值的 UNISTR T-SQL 語法。 如需詳細資訊,請參閱 UNISTR (Transact-SQL)。 |
向量資料型態 (預覽) | 使用向量數據現在更容易在 Azure SQL 資料庫 引進新的向量數據類型和函式。 如需詳細資訊,請參閱使用 Azure SQL 資料庫 的智慧型手機應用程式。 |
|| 和 ||= 語法支援 | Azure SQL 資料庫現在支援 || (字串串連) 和 ||= (複合指派) Transact-SQL 語法。 |
公開上市 (GA)
下表列出在過去 12 個月內,已正式發行的 Azure SQL Database ,以及從預覽狀態轉換的功能:
功能 | 正式推出月份 | 詳細資料 |
---|---|---|
網狀架構鏡像資料庫 | 2024 年 11 月 | 使用網狀架構鏡像,可以將 Azure SQL 資料庫中的資料庫鏡像至 Microsoft Fabric。 可以持續將現有的資料資產直接復寫至 Fabric 的 OneLake,包括來自 Azure SQL 資料庫的資料。 |
無伺服器的自動暫停延遲較低 | 2024 年 10 月 | 藉由降低 Azure SQL 資料庫 中無伺服器計算的自動暫停延遲來降低成本。 |
超大規模資料庫彈性集區 | 2024 年 9 月 | 使用超大規模資料庫彈性集區管理及擴展 Azure SQL 資料庫中的多個超大規模資料庫。 超大規模資料庫彈性集區也支援進階版系列硬體和區域備援。 如需詳細資訊,請參閱超大規模資料庫彈性集區現時正式發行。 |
超大規模彈性集區維護時段支援 | 2024 年 9 月 | 現在可以為超大規模資料庫彈性集區設定非預設維護視窗。 如需詳細資訊,請參閱部落格:Azure SQL 資料庫超大規模彈性集區的維護時段支援。 |
CURRENT_DATE Transact-SQL | 2024 年 8 月 | 這個 Transact-SQL (T-SQL) 函式將目前資料庫的系統日期以日期值的形式傳回 (不含資料庫時間和時區位移)。 |
具名複本的維護視窗支援 | 2024 年 8 月 | 具名複本的維護時段支援現已正式發行。 |
超大規模資料庫的維護視窗支援 | 2024 年 8 月 | 超大規模資料庫的維護視窗支援現已正式發行。 |
自動次要複本上的備份 | 2024 年 8 月 | 從 業務關鍵 服務層級中不可讀取次要複本取得自動備份,以減輕對工作負載的效能影響。 |
資料庫相容性層級 160 現在是預設值 | 2024 年 6 月 | 現在,在 Azure SQL 資料庫中,資料庫相容性層級 160 為預設的新建資料庫的值。 如需此公告的詳細資訊,請參閱正式發行:Azure SQL 資料庫 中的資料庫相容性層級 160。 |
超大規模具名複本區域備援支援 | 2024 年 6 月 | 超大規模資料庫具名複本的區域備援支援已正式可用。 |
免授權待命複本 | 2024 年 5 月 | 設定災害復原待命的輔助資料庫複本,以節省授權成本。 |
彈性工作 | 2024 年 4 月 | 彈性作業現已正式推出,是 Azure SQL 資料庫 的 SQL Server Agent 取代。 自公開預覽開始以來,彈性作業支援 Microsoft Entra ID 驗證、私人端點、透過 REST API 進行管理、Azure 警示等新功能。 |
維護時段預先通知 | 2024 年 3 月 | 事先通知現在可正式用於設定為使用非預設維護時段的資料庫。 |
適用於 Azure Functions 的 Azure SQL 觸發程序 | 2024 年 3 月 | Azure Functions 支援 Azure SQL 資料庫的函式觸發程式。 |
無伺服器超大規模資料庫 | 2024 年 2 月 | 使用無伺服器計算層時,根據使用量自動增加和減少超大規模資料庫。 |
Azure SQL 資料庫 超大規模資料庫價格較低、簡化 | 2023 年 12 月 | Azure SQL 資料庫超大規模資料庫價格已簡化! 如需定價變更詳細數據,請參閱 Azure SQL 資料庫 超大規模資料庫 – 較低且簡化的價格!。 |
具有 VBS 記憶體保護區的 Always Encrypted | 2023 年 11 月 | 利用 Azure SQL Database 豐富機密查詢和就地加密作業搭配 Always Encrypted 虛擬化型安全性 (VBS) 記憶體保護區。 |
最多 40 個虛擬核心的 DC 系列硬體 | 2023 年 11 月 | 從 10 到 40 個虛擬核心的 DC 系列硬體,適用於一般用途、業務關鍵和超大規模資料庫布建的計算。 |
文件變更
了解 Azure SQL Database 文件的重大變更。 針對過去幾年,請參閱新功能封存。
2024 年 11 月
變更 | 詳細資料 |
---|---|
Fabric 中的 SQL 資料庫 (預覽) | Microsoft Fabric 中的 SQL 資料庫(預覽版)會使用與 sql Server Microsoft 相同的 SQL 資料庫 引擎,類似於 Azure SQL 資料庫。 如需這個新 SQL 平台的詳細資訊,請參閱 Microsoft Fabric 中的 SQL 資料庫(預覽版)。 |
網狀架構鏡像資料庫 (GA) | 您現在可以從 Azure SQL 資料庫 鏡像數據到 Microsoft Fabric。 您可以持續將現有的數據資產直接復寫至 Fabric 的 OneLake。 |
向量資料型態 (預覽) | 使用向量數據現在更容易在 Azure SQL 資料庫 引進新的向量數據類型和函式。 如需詳細資訊,請參閱使用 Azure SQL 資料庫 的智慧型手機應用程式。 |
超大規模資料庫單一資料庫增加大小上限 | Azure SQL 資料庫 超大規模資料庫中的單一資料庫大小上限已從 100 TB 增加到 128 TB。 如需詳細資訊,請參閱 部落格:2024 年 11 月超大規模資料庫增強功能。 |
超大規模資料庫增加記錄產生率 (預覽) | Azure SQL 資料庫 超大規模資料庫單一資料庫中的事務歷史記錄產生速率設定為從 100 MB/秒增加到 150 MB/秒。 增加的記錄產生率可作為選擇加入預覽功能。 如需詳細資訊,以及選擇加入150 MB/秒,請參閱 部落格:2024年11月超大規模資料庫增強功能。 |
超大規模連續預備 (預覽) | 連續準備 是一項創新的新功能,其設計目的是藉由將次要計算複本預備在故障轉移期間優化超大規模資料庫效能。 連續預備目前處於閘道預覽狀態。 如需詳細資訊,以及選擇加入持續準備,請參閱 部落格:2024 年 11 月超大規模資料庫增強功能。 |
2024 年 10 月
變更 | 詳細資料 |
---|---|
無伺服器的自動暫停延遲較低 | 藉由降低 Azure SQL 資料庫 中無伺服器計算的自動暫停延遲來降低成本。 如需詳細資訊,請參閱 無伺服器計算層。 |
2024 年 9 月
變更 | 詳細資料 |
---|---|
Azure 入口網站中的跨訂用帳戶異地複本支援 | 只要兩個訂用帳戶都位於相同的 Microsoft Entra ID 租用戶中,您現在就可以使用 Azure 入口網站來設定訂用帳戶之間的作用中異地複寫。 如需詳細資訊,請參閱教學課程:設定主動異地複寫與容錯移轉 (Azure SQL 資料庫)。 |
SQL 深入解析 (預覽版) 淘汰 | SQL Insights (預覽版) 將於 2024 年 12 月 31 日淘汰。 建議您依據該日期轉換至 Azure SQL (預覽版) 的資料庫監看員或另一個資料庫監視解決方案。 |
超大規模資料庫彈性集區 GA | 使用超大規模資料庫彈性集區管理及擴展 Azure SQL 資料庫中的多個超大規模資料庫。 超大規模資料庫彈性集區也支援進階版系列硬體和區域備援。 如需詳細資訊,請參閱超大規模資料庫彈性集區現時正式發行。 |
超大規模彈性集區維護時段支援 | 現在可以為超大規模資料庫彈性集區設定非預設維護視窗。 如需詳細資訊,請參閱部落格:Azure SQL 資料庫超大規模彈性集區的維護時段支援。 |
2024 年 8 月
變更 | 詳細資料 |
---|---|
自動次要複本上的備份 GA | 從 業務關鍵 服務層級中不可讀取次要複本取得自動備份,以減輕對工作負載的效能影響。 此功能已正式發行。 若要深入了解,請檢閱次要複本的自動備份。 |
CURRENT_DATE Transact-SQL GA | CURRENT_DATE Transact-SQL (T-SQL) 這個函式將目前的資料庫系統日期以日期值的形式傳回 (不含資料庫時間與時區位移)。 這個函式現在已正式發行。 如需詳細資訊,請參閱 CURRENT_DATE (Transact-SQL)。 |
具名複本 GA 的維護視窗支援 | 具名複本的維護時段支援現已正式發行。 如需詳細資訊,請閱讀具名複本的維護視窗支援。 |
超大規模資料庫 GA 的維護視窗支援 | 超大規模資料庫的維護視窗支援現已正式發行。 |
使用開發容器範本的 Azure SQL 資料庫本機開發體驗 | 我們提供了詳細資料和快速入門,以開始使用 Azure SQL 資料庫新的本機開發體驗。 開發容器範本會取代之前的本機模擬器體驗。 要開始使用,請參閱快速入門:使用 Azure SQL 資料庫的開發容器範本設定開發環境。 |
資源限制變更 | 每個訂用帳戶的每個區域都有新的預設虛擬核心限制。 此外,現在會使用虛擬核心完成增加預設 DTU 限制的要求。 |
2024 年 7 月
變更 | 詳細資料 |
---|---|
資料庫和檔案壓縮的超大規模資料庫支援 | Azure SQL 資料庫超大規模資料庫預覽版支援資料庫和檔案壓縮命令。 如需詳細資訊,請參閱 [Azure SQL 超大規模資料庫進行壓縮]。 |
TLS 1.0/1.1 淘汰 | Azure 已宣布支援舊版 TLS(TLS 1.0 和 1.1)將於 2025 年 8 月 31 日結束。 若要深入瞭解 Azure SQL 資料庫 的影響,請檢閱連線設定。 |
2024 年 6 月
變更 | 詳細資料 |
---|---|
Azure SQL 資料庫開發容器範本 | 使用 Azure SQL 資料庫開發容器範本設定開發環境。 若要開始,使用開發容器範本設定 Azure SQL 資料庫本機開發環境。 開發容器範本可取代適用於本機開發的 Azure SQL 資料庫模擬器,是優異的替代方案。 |
資料庫相容性層級 160 現在是預設值 | 現在,在 Azure SQL 資料庫中,資料庫相容性層級 160 為預設的新建資料庫的值。 如需此公告的詳細資訊,請參閱正式發行:Azure SQL 資料庫 中的資料庫相容性層級 160。 |
超大規模具名複本區域備援支援 | 超大規模資料庫具名複本的區域備援支援已正式可用。 如需詳細資訊,請參閱部落格:超大規模具名複本的區域備援。 |
UNISTR (預覽版) | Azure SQL 資料庫現在支援 UNISTR 。 此語法目前為預覽狀態。 如需詳細資訊,請參閱 UNISTR (Transact-SQL)。 |
|| 和 ||= 字串串連支援 | Azure SQL 資料庫現在支援 || 和 ||= 複合指派 T-SQL 語法。 此語法目前為預覽狀態。 如需詳細資訊,請參閱 || (字串串連) 和 ||= (複合指派)。 |
2024 年 6 月
變更 | 詳細資料 |
---|---|
TLS 1.3 支援 | Azure SQL 資料庫 現在支援使用 TLS 1.3 加密的連線。 請檢閱 TLS 1.3 和 最低 TLS 設定 ,以深入瞭解。 |
2024 年 5 月
變更 | 詳細資料 |
---|---|
可用性計量預覽 | 可用性現在是 Azure 監視器計量中的計量。 受各種使用者連線失敗的驅動,您可以對 Azure SQL 資料庫可用性監視和設定警示。 此功能目前為預覽功能。 |
JSON 原生資料類型 | 新的原生 json 資料類型和新的 JSON 彙總函式目前為預覽版。 如需詳細資訊,請參閱 JSON 類型和匯總預覽。 |
JSON 彙總函式 | 兩個新的 json 彙總函式 JSON_OBJECTAGG 和 JSON_ARRAYAGG,支援根據 SQL 資料的彙總建構 JSON 物件或陣列。 如需詳細資訊,請參閱 JSON 類型和匯總預覽。 |
免授權待命複本 GA | 設定災害復原待命的輔助資料庫複本,以節省授權成本。 此功能現已正式推出。 更多相關資訊,請檢閱免授權待命複本。 |
2024 年 4 月
變更 | 詳細資料 |
---|---|
彈性作業 GA | 彈性作業,現已正式發行,是 Azure SQL 資料庫的 SQL Server Agent 取代。 自公開預覽開始以來,彈性作業支援 Microsoft Entra ID 驗證、私人端點、透過 REST API 進行管理、Azure 警示等新功能。 |
將現有的複本轉換為待命 | 現在可以使用 Azure 入口網站和 REST API,將現有的異地複本轉換為待命複本,或是將現有的待命複本重新轉換成一般異地複本。 若要深入了解,請檢閱待命複本。 |
2024 年 3 月
變更 | 詳細資料 |
---|---|
適用於 Azure SQL 資料庫 GA 中的維護時段的事先通知 | 維護時段的進階通知現在可正式用於 Azure SQL 資料庫。 |
超大規模彈性集區的維護時段 (預覽版) | 現在可以為超大規模資料庫彈性集區設定非預設維護時段。 如需詳細資訊,請參閱部落格:Azure SQL 資料庫超大規模彈性集區的維護時段支援。 |
Azure SQL 資料庫中的 Copilot 技能預覽版 | Azure SQL 資料庫中的 Microsoft Copilot 技能包含兩種 Azure 入口網站體驗:Azure 入口網站查詢編輯器內的自然語言轉換為 SQL 以及 Azure Copilot 整合。 |
網狀架構鏡像資料庫 (預覽版) | 現在可以將 Azure SQL 資料庫中的資料庫鏡像至 Microsoft Fabric。 可以持續將現有的資料資產直接復寫至 Fabric 的 OneLake,包括來自 Azure SQL 資料庫的資料。 |
超大規模具名複本區域備援支援預覽 | 超大規模具名複本的區域備援支援現在處於預覽狀態。 如需詳細資訊,請參閱部落格:超大規模具名複本的區域備援。 |
適用於 Azure Functions 的 Azure SQL 觸發程序 GA | Azure Functions 支援 Azure SQL 資料庫的函式觸發程式。 此功能現已正式推出。 若要深入了解,請參閱適用於 Azure Functions 的 Azure SQL 觸發程序。 |
適用於 Azure SQL 的資料庫監看員預覽 | 資料庫監看員是 Azure SQL 系列中資料庫服務的受控監視解決方案。 資料庫監看員會收集深入的工作負載監視資料,為您提供資料庫效能、組態和健康情況的詳細資料檢視。 這項功能現在處於預覽狀態。 深入了解資料庫監看員。 |
2024 年 2 月
變更 | 詳細資料 |
---|---|
區域備援現在適用於超大規模資料庫彈性集區 (預覽) | 您現在可以在超大規模資料庫服務層級中建立區域備援彈性集區。 您可以將現有的區域備援超大規模資料庫移轉至彈性集區。 如需詳細資訊,請參閱 部落格文章:區域備援超大規模資料庫彈性集區。 |
無伺服器超大規模資料庫 GA | 使用 無伺服器計算層時,根據使用量自動增加和減少超大規模資料庫。 |
OBJECT_ID T-SQL 語法預覽 | CREATE USER Transact-SQL (T-SQL) 語法已擴充為包含WITH OBJECT_ID ,以支援在具有非唯一名稱的 Azure SQL 資料庫 中建立 Microsoft Entra 登入和使用者。 使用 WITH OBJECT_ID 在 Azure SQL 資料庫中建立使用者和登入目前處於預覽狀態。 若要深入瞭解,請檢閱 Microsoft Entra 非統一名稱支援。 |
2024 年 1 月
變更 | 詳細資料 |
---|---|
新教學課程:開發適用於 Azure 的 Kubernetes 應用程式 SQL 資料庫 | 有新的教學課程可用來示範如何使用 Python、Docker 容器、Kubernetes 和 Azure SQL 資料庫來開發新式應用程式。 |
封存
如需過去幾年所進行的更新,請參閱新功能封存。
參與內容
若要參與 Azure SQL 文件,請參閱 Docs 參與者指南。