SQL Server 2025 是作者 Bob Ward 在微軟 32 年職涯中,最為精彩的專案之一。本章將分享這個版本的誕生故事,並概覽 SQL Server 2025 的全新能力——從過往版本所累積的「基礎」(foundations)、新一代開發工具,到客戶案例與全新的平台架構。

若不想看產品的歷史故事,可直接跳到本章後段的「基礎能力」(Foundations)。

專案誕生:Project Kauai#

從 vNext 到加速為 2025#

任何 SQL Server 主要版本的規劃,都是在前一版發布後立刻啟動的。早在 SQL Server 2022 上市的 2022 年底,團隊就已著手規劃下一個版本(內部代號 vNext),最初預計於 2026 年發布。

進入 2023 年秋季後,作者與 Muazma Zahid、Davide Mauri 等人投入更多時間思考 AI 主題。生成式 AI 的爆發促使團隊將兩個方向視為關鍵:

  • 向量(vector)支援
  • Copilot 體驗

在 Microsoft Build 2024 的關鍵會議#

2024 年 5 月,Bob Ward 在 Microsoft Build 期間於西雅圖市區與當時的副總裁 Asad Khan 會面,提案是將 SQL Server 下一版本的時程從 2026 年提前到 2025 年。理由是市場上 AI 進展極快,等不了那麼久。Asad 同意後回到工程團隊取得共識,正式啟動專案。

為什麼叫 Kauai#

專案命名通常是個小儀式。SQL Server 2022 的代號是 Project Dallas(Bob 取的),這次輪到同事 Pam Lahoud(@SQLGoddess)取名:

  • 名字結尾的 ai 雙關 AI
  • Kauai 是夏威夷群島中極具代表性、優雅的島嶼,象徵此版本的重要性

從私人預覽走向公開預覽#

命名與宣布時機#

雖然有了專案代號,團隊很早就決定對外正式名稱叫 SQL Server 2025——這個傳統可追溯至 2000 年的 Paul Flessner 與 David Campbell:「不要錯過名字所代表的年份」(we will “not miss the name”)。

Microsoft Ignite 2024 — 私人預覽 (CTP 1.0)#

  • 時間:2024 年 11 月 19 日上午
  • 場合:Scott Guthrie 在 Microsoft Ignite 主題演講中正式宣布
  • 配套:Asad Khan 同步發布部落格〈Announcing Microsoft SQL Server 2025: Enterprise AI-ready database from ground to cloud〉
  • 反應:LinkedIn 貼文累積超過 16.6 萬次曝光,社群熱度驚人

Figure 1-1: SQL Server 2025 私人預覽公告

當時的訊息聚焦在三大面向:AI核心引擎雲端連接

走向公開預覽 (CTP 2.0)#

進入 2025 年,團隊有三個關鍵任務:

  1. 維持 SQL Server 2025 的話題熱度
  2. 讓 EAP(Early Adopter Program,早期採用者計畫)客戶持續試用 CTP 1.x 構建版本
  3. 規劃公開預覽

公開預覽 — 2025 年 5 月#

  • 發布時間:2025 年 5 月 19 日上午 9 點(太平洋時間),於 Microsoft Build 期間
  • 下載量:較過往版本同期幾乎翻倍

Figure 1-2: SQL Server 2025 公開預覽發布

公開預覽的關鍵訊息相比私人預覽,多了一個第四主題——「Made for developers」(專為開發者打造),向過去十年最重要的開發者新功能致敬。

標語「The AI-ready enterprise database from ground to cloud」(從地端到雲端、AI 就緒的企業級資料庫)的三層意涵:

  • AI-ready:AI 內建於引擎與產品中,不需額外組裝
  • Enterprise:在受信任的引擎上以安全方式使用 AI
  • Ground to cloud:完全在地端執行(含地端 AI 模型)、完全在雲端、或地端透過 Azure Arc 與 Fabric Mirroring 連接雲端

通往 GA 的夏秋之路#

CTP 2.1 與 SQLBits(倫敦)#

倫敦的 SQLBits 是作者最愛的研討會之一。在這場活動上做了多項分享:

  • 主題演講與 Patrick LeBlanc 互動,宣布 CTP 2.1
  • 重大公告:SQL Server Reporting Services(SSRS)將不再隨 SQL Server 出貨,由 Power BI Report Server(PBIRS)取代;持有付費授權者可安裝 PBIRS
  • 與 Erin Stellato 共同發表 SQL Server 2025 Engine Deep Dive

Release Candidate#

延續 SQL Server 的傳統,2025 年 8 月中釋出 RC0,9 月再有小幅更新 RC1,標誌著 GA(General Availability,正式版)即將到來。

由於書本付印時 GA 尚未發生,作者建議讀者透過下列管道取得 GA 後的最新訊息:

  • LinkedIn linkedin.com/in/bobwardms
  • X @bobwardms
  • 書籍補充頁 aka.ms/sql2025bookextra

基礎能力(Foundations)#

作者曾在某次客戶簡報中介紹 SQL Server 2019 的 Query Store 強化,但客戶反問:「Query Store 是什麼?」原來該客戶仍在使用 SQL Server 2012(Query Store 首次出現於 SQL Server 2016)。

從那次經驗開始,每次介紹新版本時,都會先回顧前三個主要版本(SQL Server 2017、2019、2022)的重點特性。原因是:

  • SQL Server 各版本的特性是累積的(cumulative)
  • 新版本的功能可能是針對舊版功能的強化

Figure 1-3: 歷代 SQL Server 版本創新累積

SQL Server 2025 全景介紹#

作者習慣為每個版本製作一張視覺總覽(他稱為「camera slide」,因為觀眾常想拍照留存)。SQL Server 2025 的 camera slide 概括了三大創新領域、引擎強化以及驅動力。

Figure 1-4: SQL Server 2025 全景視覺總覽

三大創新領域#

AI Built-In(AI 內建)#

旗艦級創新,讓 SQL Server 直接成為 AI-ready 的資料庫:

  • 內建向量(vector)智慧搜尋
  • 由 SQL 安全機制保護
  • 使用熟悉的 T-SQL 語法
  • 可選擇地端或雲端的 AI 模型
  • 詳見第 3、4 章

Develop Modern Data Applications(開發現代資料應用)#

作者認為這是自 SQL Server 2016 以來,對開發者最重大的版本:

  • Data API Builder(DAB):透過 GraphQL 或 REST 存取資料庫
  • 原生 JSON 資料型別:含索引與新的 T-SQL JSON 函式
  • T-SQL 強化:包含正規表示式(Regular Expression, RegEx)支援
  • Change Event Streaming(CES):從交易日誌完整串流變更,是 Change Data Capture(CDC)的替代方案
  • REST API 系統預存程序:直接從引擎呼叫地端或雲端 REST API
  • 詳見第 5 章

Integrate Your Data with Fabric(整合 Microsoft Fabric)#

Microsoft Fabric 提供統一資料平台。SQL Server 2025 透過 Mirroring 將資料同步到 Fabric。詳見第 8 章。

Meat and Potatoes:核心引擎#

引擎傳奇 Conor Cunningham 一直把資料庫引擎稱為 SQL Server 的「肉與馬鈴薯」(meat and potatoes,主菜核心)。SQL Server 2025 在三個面向有 超過 40 個新功能

  • 安全性(Security)
  • 效能(Performance)
  • 可用性(Availability)

詳見第 6 章(Azure Arc 相關安全性)與第 7 章(引擎其他強化)。

Powering SQL Server:底層驅動力#

能力說明
Connected with Arc透過 Azure Arc 支援混合場景;本版重點是更廣泛支援 Microsoft Entra Managed Identity(受控識別)的進站(驗證)與出站(從引擎內部存取 Azure 資源)
Assisted by Copilots在 SSMS 等工具中提供 AI 輔助
Benchmark Leader持續在 TPC-E、TPC-H 基準測試領先
Optimized for Latest Hardware針對最新硬體創新最佳化
Built for All Platforms支援 Windows、Linux、容器、Kubernetes、Azure VM 等公有雲

「SQL Server 2025 將 AI 與開發者能力直接嵌入引擎本身。這讓客戶不必離開資料庫,就能建構即時的智慧應用——無論在地端、Azure,或跨雲端。」

— Priya Sathy,Microsoft SQL Partner Director

全新一代工具#

全新的 SSMS 21#

Figure 1-5: 全新的 SSMS 21

SQL Server Management Studio(SSMS)幾乎徹底改頭換面:

  • 全新 shell 與安裝體驗,基於 Visual Studio 2022
  • 64 位元版本
  • 內建 Copilot(連線至 Azure 與 Azure AI Foundry 模型)
  • Git 支援
  • 查詢編輯器強化
  • Dark theme(暗色主題)

寫作末期釋出的 SSMS 22 已整合 GitHub Copilot。最新動態請見 https://learn.microsoft.com/ssms/roadmap

Visual Studio Code 與 mssql 擴充套件#

  • 微軟在 2025 年 2 月宣布 Azure Data Studio(ADS)退役
  • 原 ADS 功能將轉移到 mssql 擴充套件或 SSMS
  • mssql 擴充套件可搭配 GitHub Copilot 使用
  • 詳細資訊:aka.ms/vscode-mssql

Figure 1-6: VSCode 與 mssql 擴充套件搭配 GitHub Copilot

SQL Server 2025 平台架構#

Figure 1-7: SQL Server 2025 平台架構

把所有新功能整合在一張架構圖上,描繪出 SQL Server 2025 能做到的事:

  • 核心引擎強化(含 Always On Availability Groups, AGs 專屬功能)
  • 連接地端或雲端 AI 模型
  • 引擎內建 REST API 支援,建構資料驅動應用
  • Microsoft Entra + Managed Identity,配合 Azure Arc 進行混合管理
  • Mirror 資料到 Microsoft Fabric
  • Change Event Streaming(CES)建構事件驅動微服務與 AI Agent
  • Data API Builder、Semantic Kernel、VSCode、GitHub Copilot 開發 AI 應用
  • SSMS Copilot 輔助管理體驗

客戶聲音#

公開預覽期間,已有客戶分享使用體驗:

  • Kramer und Crew:「SQL Server 2025 的語意搜尋與 RAG(Retrieval-Augmented Generation)能力,讓既有的 GenAI 解決方案能透過資料嵌入(embeddings)變得更智慧。」
  • MSC:「Change Event Streaming 與 Fabric Mirroring 讓 MSC 得以建立通往 Microsoft Fabric 的橋樑,把營運資料帶過去。」
  • Saxo:「我們特別期待 Optimized Locking 帶來的效能、新的 ZSTD 備份壓縮演算法、Availability Groups 的可靠性強化,以及對安全性的持續投資。」

學習資源#

連結說明
aka.ms/sql2025bookextra書中未涵蓋的訊息與勘誤;範例腳本
aka.ms/getsqlserver2025公開預覽下載;GA 後將導向 Developer / Evaluation / Express 版下載
aka.ms/sqlserver2025docs「What’s new in SQL Server 2025」官方文件
aka.ms/sqlserver2025decks公開簡報與 Demo 投影片
aka.ms/sqlserver2025demosGitHub Demo 腳本倉庫
aka.ms/Build/sql2025mechanicsMicrosoft Mechanics 介紹影片
aka.ms/SQL2025videosData Exposed 系列影片,由 Anna Hoffman 訪談團隊
aka.ms/sqlchannelSQL Server 官方 YouTube 頻道
aka.ms/sqlserverblogSQL Server 技術部落格
aka.ms/sql2025blogsSQL Server 2025 系列部落格

傳統與創新並進#

若你是 SQL Server 的老手,可以下載立即上手;若你想先了解設定、升級與設定,可從第 2 章開始。

接下來的章節安排:

  • 第 3、4 章:AI 全面解析
  • 第 5 章:開發者主題
  • 第 6 章:Azure Arc
  • 第 7 章:核心引擎
  • 第 8 章:Microsoft Fabric 整合

SQL Server 2025 同時擁抱業界驗證的傳統,與面對現代資料、AI、應用所需的創新。