本日から Ignite 2025 が開催されていますが、Ignite 2025 で SQL Server 2025 の一般提供が発表されました。
SQL Server 2025 の発表内容等の情報をまとめておきたいと思います。
インストーラーも公開されていますので、私のメインで使用している SQL Server も 2022 から 2025 にインプレースアップグレードしてみました。
自分の後で確認する用のメモも兼ねているので、同タイミングで発表された Azure SQL 関連のアナウンスも含んでいます。
Book of News
- Microsoft Ignite BOOK OF NEWS
- 「3.2.2. Microsoft SQL Server 2025 now generally available」として、SQL Server 2025 の一般提供開始がアナウンスされました。
アナウンス
SQL Server Blog
- SQL Server 2025 is Now Generally Available
- SQL Server 2025 の一般提供開始のアナウンスと基本的な新機能内容
- Unlocking Enterprise AI: SQL Server 2025 and NVIDIA Nemotron RAG Accelerate AI
- SQL Server 2025 の AI機能で、NVIDIA の llama-nemotron-embeded1b-v2 を使用したリアルタイムな埋め込みの生成。
- Resource governor – a new beginning
- Standard Edition でリソースガバナーを使用することが可能に。
- SQL Server 2025 の新機能として tempdb の使用領域の制限も可能となっている。
- Introducing optimized locking v2
- 最適化されたロックの v2 の導入 (2023 年に SQL Database で先行して導入され最適化されたロックの改善)
- Skip Index Lock (SIL) / クエリストアを使用した LAQ フィードバックの永続化 (LAQ ヒューリスティック)
- Reimagining Data Excellence: SQL Server 2025 Accelerated by Pure Storage
- SQL Server から Pure Storage の REST API を直接呼び出すことで、スナップショットバックアップの取得
- SQL Server 2025: Deeply Integrated and Feature-rich on Linux
- SQL Server on Linux の新機能
- Announcing General Availability of the mssql-python Driver
- mssql-python (Microsoft 製の Python の SQL Server ドライバー) の一般提供の開始
Microsoft SQL Server Blog
- One consistent SQL: The launchpad from legacy to innovation
- SQL Server / Azrue SQL の各種アナウンスの概要
Azure SQL Devs’ Corner
- General Availability Announcement: Regex Support in SQL Server 2025 & Azure SQL
- 正規表現関数 の一般提供の開始
- SQL Server 2025 Embraces Vectors: setting the foundation for empowering your data with AI
- ベクター操作のサポート
- VECTOR_SEARCH とベクターインデックスは プレビュー機能 としての提供
- Public preview of vector indexing in Azure SQL DB, Azure SQL MI, and SQL database in Microsoft Fabric
- Azure SQL でベクターインデックスを Public Preview として提供開始 (SQL MI は後日)
- Announcing General Availability of Native Vector Type & Functions in Azure SQL
- Azure SQL でネイティブベクターサポートの一般提供開始
- MSSQL Extension for VS Code: GitHub Copilot Chat GA and New Public Previews for Edit Data, Data-tier Application, and more
- VS Code 用 MSSQL 拡張 の GitHub Copilot の一般提供開始
- データ編集 / DAC / SQL Database プロジェクトの機能に関しては Public Preview で公開開始
- New T-SQL AI Features are now in Public Preview for Azure SQL and SQL database in Microsoft Fabric
- SQL Server 2025 の AI 機能として搭載された T-SQL の Azure SQL での Public Preview の開始
Azure Blog
- Microsoft Databases and Microsoft Fabric: Your unified and AI-powered data estate
- Igenit 2025 の DB 関連のアナウンス
- Azure at Microsoft Ignite 2025: All the intelligent cloud news explained
- Igenit 2025 の DB 関連のアナウンス
Azure SQL Blog
- General Availability Announcement: Regex Support in SQL Server 2025 & Azure SQL
- 正規表現関数 の一般提供の開始
- Stream data in near real time from SQL to Azure Event Hubs – Public preview
- SQL Database で Change Event Streaming (CES) の Public Preview の開始
- SQL Server 2025 RTM でもプレビュー機能として提供
- SQL Database で Change Event Streaming (CES) の Public Preview の開始
- Generally Available: Azure SQL Managed Instance Next-gen General Purpose
- SQL MI の次世代の汎用目的の一般提供開始
- 次世代の汎用目的では性能が全体的に向上している
- How to get a free Azure SQL Database or Managed Instance
- Azure SQL の Single Database / Managed Instance の Free offer についての解説
- General Availability announcement of Backup/Restore capabilities in SQL Server 2025
- SQL Server2025 のバックアップの新機能の解説
- セカンダリレプリカですべての種類のバックアップを取得可能 (2022 までは COPY_ONLY バックアップの取得のみ許可されていた)
- Azure SQL Database LTR Backup Immutability is now Generally Available
- Immutable な LTR バックアップの一般提供の開始
Microsoft Data Migration Blog
- Assess and upgrade to SQL Server 2025 with SSMS Migration Component
- SSMS 22 の データベース移行コンポーネント についてのアナウンス
- DMA が廃止されたことも改めてアナウンスされている
- SSMS 22 の データベース移行コンポーネント についてのアナウンス
- SQL Server migration in Azure Arc ? Generally Available
- Azure Arc のSQL Server 移行機能 (SQL MI への移行) の一般提供開始
- Removing barriers to migrating databases to Azure with Striim’s Unlimited Database Migration program
- Striim を使用した Migration Program の紹介
- Zero downtime migration from SQL Server to Azure SQL Database
- Striim を使用した Migration Program の紹介
LinedIn
- Announcing the General Availability of SQL Server 2025
- SQL Server 2025 の一般提供開始について Bob Ward からの アナウンス
Azure Updates
- Public Preview: Azure SQL change event streaming
- Generally Available: Azure SQL Managed Instance Next-gen General Purpose service tier
- Public Preview: Azure SQL Database DiskANN vector indexing
- Generally Available: MSSQL extension integration with GitHub Copilot in Visual Studio Code
- Generally Available: Azure SQL Database long-term retention (LTR) backup immutability
- Generally Available: Microsoft Python driver for SQL Server
- Generally Available: Azure SQL updates for November 2025
- Public Preview: Azure SQL updates for November 2025
- Public Preview: GitHub Copilot app modernization expanded capabilities
公式ドキュメント
製品ページ
ドキュメント
- What’s new in SQL Server 2025
- SQL Server 2025 release notes
- Editions and supported features of SQL Server 2025
- SQL Server 2025 known issues
- Maximum capacity specifications for SQL Server
- Hardware and software requirements for SQL Server 2025
- Slide
評価版のダウンロード
Microsoft Learn
SQL Server 2025 の新機能については、CTP / RC でも情報が公開されていましたが、GA のタイミングで、Standard Edition / Exporess Edition の改善についてもアナウンスが行われました。
- Standard Edition
- CPU: 4 Sockets or 32 Cores のサポート (従来は 4 Sockets or 24 Cores)
- Memory: 256 GB のサポート (従来は 128GB)
- リソースガバナーのサポート
- Express Edition
- 最大 DB サイズ: 50 GB をサポート (従来は 10GB)
- Web Editoin
- 廃止
- Web 用途の場合、Azure SQL Database の利用を推奨
エディションの比較については 公開されているスライド (SQL Server 2025: The AI-ready enterprise database) の内容が分かりやすかったです。
Arm64 の Windows での動作について
SQL Server 2025 に対しての操作を完全にサポートする SQL Server Management Studio 22 (SSMS22) については、Arm64 をサポート しました。
SQL Server 2025 については、Arm64 はサポートされていません。
Windows Arm64 not supported
SQL Server 2025 (17.x) isn’t supported on Windows Arm64. Only Intel and AMD x86-64 CPUs with up to 64 cores per NUMA node are currently supported.
Run SQL Server 2025 and SQL Server Management Studio on macOS Tahoe / MSSQLEXPRESS-M1-Install で触れられていますが、Arm64 の Windows で非サポートですが、SQL Server 2025 のインストールを行うことはできました。
「SQL Server 2005 構成マネージャー」が Arm64 をサポートしておらず、x86 の情報のみ表示され「SQL Server ネットワークの構成」を GUI から変更することができないため、プロトコル関連の操作をする際には、SQL Server が動的ポートまたは静的ポートでリッスンしているかどうかを確認する方法 に記載されているレジストリを直接操作する方法を使用する必要がありますが、「データベースエンジン」のサービスについては動作し、DB の作成は実行できていました。
Apple Silicon での動作について
現状、Apple Silicon の環境で SQL Server 2025 の Docker Image を Rosetta 2 を使用して動作させようとするとエラーとなりますが、これについては次の情報をウォッチするとよいかと。
現状、動作しないようなので Parallels の Windows の Arm 上で動作させるか、SQL Server 2022 のイメージを使うのがワークアラウンドとなってしまいそうですが、Getting SQL Server 2025 RTM Running in Containers on macOS という方法を使用することもできるようでした。
Blog
- macOS Tahoe breaks SQL Server on Docker containers on Apple silicon
- Run SQL Server 2025 and SQL Server Management Studio on macOS Tahoe