前回の Update: SQL Server / SQL Database Update (2024/05/13~2024/10/10)
毎度、半年近くまとめられていませんでしたが、Build の前に一度情報をまとめておきたいと思います。
- Azure Upadtes
- Preview
- GA
- 2024/10/24: Generally Available: Azure SQL updates for late-October 2024
- 2024/11/07: Generally Available: Azure SQL updates for early November 2024
- 2024/12/05: Generally Available: Azure SQL updates for early-December
- 2025/01/15: Generally Available: Azure SQL updates for mid-January 2025
- 2025/01/29: Generally Available: Azure SQL updates for late-January 2025
- 2025/02/26: Generally Available: Azure SQL Updates for Late-February
- 2025/03/12: Generally Available: Azure SQL Updates for Mid-March 2025
- 2025/04/09: Generally Available: Azure SQL Updates for Early-April 2025
- Azure SQL Blog
- SQL Server Blog
- SQL Server
- Azure SQL
- Azure Arc
Contents
Azure SQL Database
Preview
2024/11/07
- Public Preview: New vector data type and functions in Azure SQL
- Exciting Announcement: Public Preview of Native Vector Support in Azure SQL Database!
- EAP for Vector Support Refresh ? Introducing Vector type
- ベクターデータ型と、ベクター関数が Public Preview となり利用可能な範囲が拡大
- Public Preview: Azure SQL Database Hyperscale performance enhancements
- Announcing enhancements to Azure SQL Database Hyperscale
- Limited public preview for enhanced log throughput for Azure SQL DB Hyperscale: Up to 150 MiB/s
- Limited Public Preview でログの生成速度が 100MB -> 150MB に強化 / 継続的なプライミングによりプライマリで参照頻度の多いページをセカンダリでもアクセス効率が高くなるように準備
- Premium シリーズの Hyperscale で動作させる必要がある
2024/11/19
- Announcing SQL database in Microsoft Fabric public preview
- Announcing SQL database in Microsoft Fabric (Preview)
- Fabric 内に SQL Database を作成する Fabirc Databases の機能を Preview で提供開始
- 後日、提供リージョンが拡大され東日本でも利用可能になった
2024/11/2
- ネットワークセキュリティ境界による SQL Database の保護
- ネットワークセキュリティ境界 (NSP) を使用した、SQL Database (PaaS) の論理ネットワーク分離境界の定義
2025/02/26
- Exciting new T-SQL features: Regex support, Fuzzy string-matching, and bigint support in DATEADD ? preview
- 正規表現用の関数 をサポート (REGEXP_LIKE / REGEXP_REPLACE / REGEXP_SUBSTR / REGEXP_INSTR / REGEXP_COUNT)
- 互換性レベル 170 以上が必要
- あいまいな文字列一致の関数 をサポート (EDIT_DISTANCE / EDIT_DISTANCE_SIMILARITY / JARO_WINKLER_DISTANCE / JARO_WINKLER_SIMILARITY)
- 互換性レベルの制限はなさそう
- DATEADD で bigint をサポートし、より大きな数値を使用した日付型の加算に対応し精度を向上
- 正規表現用の関数 をサポート (REGEXP_LIKE / REGEXP_REPLACE / REGEXP_SUBSTR / REGEXP_INSTR / REGEXP_COUNT)
2025/03/28
- ABORT_QUERY_EXECUTION query hint – public preview
- 2024/12/06: Announcing a limited public preview of the ABORT_QUERY_EXECUTION query hint
- 問題のあるクエリの将来の実行をブロックする
- ABORT_QUERY_EXECUTION ヒントを使用することで、クエリの実行をブロックできる。
- クエリストアヒントと併用で活用することで、問題を発生させることが明らかになっているクエリに対して、DB 管理者の観点で実行をブロックすることができる。
2025/04/23
- Stream data changes from Azure SQL Managed Instance and Azure SQL Database ? private preview of CES
- 2025/01/16: Stream data changes from Azure SQL Database – a call for Private Preview of Change Event Streaming
- Change Event Streaming (CES) を使用し、DB の更新データを Event Hub にストリーミングすることで、他のデータソース / データ監査システムへのデータ統合の容易性の向上
GA
2024/10/2
- Serverless で最大 80 コアをサポートするリージョンの増化
2024/11/0
- Announcing enhancements to Azure SQL Database Hyperscale
- Hyperscale の最大データベースサイズが 128TB に増加
2024/11/11
- Geo Zone Redundant Storage (GZRS) is now available for additional Azure SQL database service tiers
- Geo 冗長のバックアップストレージが使用可能なサービスレベルの追加 (Hyperscale 以外でも利用可能になった)
2024/11/19
- Generally Available: Mirroring Azure SQL Database in Fabric
- Announcing the general availability (GA) of Mirroring for Azure SQL Database in Microsoft Fabric
- SQL Database と Fabric の Mirrroring が一般提供開始
- Announcing the general availability (GA) of Mirroring for Azure SQL Database in Microsoft Fabric
2024/12/05
- sys.dm_hs_database_log_rate (Transact-SQL)
- Hyperscale のログ生成の状況確認用の DMF の追加
2024/12/09
- Introducing Reservations for Zone Redundant General Purpose SQL Database
- 汎用目的のゾーン冗長構成の予約によるコストの削減
2025/01/15
- Enhanced Server Audit for Azure SQL Database: Greater Performance, Availability and Reliability
- 監査ログの変更
- ストレージアカウントのフォルダー構造の変更 (master フォルダーに統合)
- Read Only レプリカの監査ログについても master フォルダーに統合 (is_secondary_replica_true=’true’ でレプリカのログを取得)
- 権限の変更
- T-SQL での検索時は、ユーザーデータベースの権限ではなく、master データベース上で制御をするように変更
- 監査ログの変更
2025/01/30
- Shrink for Azure SQL Database Hyperscale is now generally available
- Hyperscale の SHRINK のサポートにより、ストレージサイズの削減を実施可能
2025/02/03
- Generally Available: Azure SQL Database free offer
- Introducing the Enhanced Azure SQL Database Free Offer: Now Generally Available
- Free Offer の一般提供の開始とサブスクリプションでサポートされるデータベース数の増加 (10 個までサポート)
2025/02/26
- Availability metric for Azure SQL DB is now generally available
- 可用性メトリック によるデータベースの稼働状況の確認の一般提供の開始
2025/02/28
- Improving Azure SQL Database reliability with accelerated database recovery in tempdb
- tempdb で 高速データベース復旧 (ADR) を有効化
- 一時テーブル / テーブル変数を使用した長時間実行クエリのトランザクションログを積極的に削除できる
- Elastic Pool のような複数の DB で tempdb を共有している場合には大きい効果が期待できる
- 特定ワークロード下でパフォーマンス影響があることが確認できたため、2025/03/12 のアナウンスで tempdb の ADR を一時的に無効化
2025/03/12
- Simplified & lower pricing for Azure SQL Database and Azure SQL Managed Instance backup storage
- ZRS / GZRS のバックアップコストの削減が一般提供開始
2025/04/10
- Conversion to Hyperscale: Now generally available with enhanced efficiency
- Hyperscale へ変更についての機能向上
- カットオーバー時間を 1 分未満に短縮
- 変更時のログ生成レートの向上 (50MiB/sec)
- 変更時の手動カットオーバーのサポート
- 変更時の進捗の報告機能の強化
- Hyperscale へ変更についての機能向上
2025/04/18
- Database compatibility level 170 in Azure SQL Database and SQL database in Microsoft Fabric
- 新規に作成したデータベースは互換性レベルが 170 に設定される
- SQL Database のエンジンバージョンは 17.x となり、現時点で提供されているエンジンの中で最新となっている
- 現時点では 160 と 170 の違いについての情報は公開されていない
Retirement
2025/03/28
- Retirement: Azure SQL Database FSV2-Series Offer
- 以前の世代のハードウェア
- 2026/10/01 に Fsv2 シリーズが廃止
- Hyperscale Preimum シリーズ / Standard シリーズ Gen5 のハードウェアへの移行を検討
Azure SQL Managed Instance
Preview
2024/11/19
- Public Preview: Azure SQL Managed Instance mirroring to Microsoft Fabric
- Fabric Mirroring for Azure SQL Managed Instance now in Public Preview
- Managed Instance で Fabric Mirroring によるデータ連携をサポート
- アナウンス時には日本はサポートリージョンに含まれていなかったため日本でのサポート状況は要確認
- 更新ポリシーで常に最新を使用する必要がある
2024/11/20
- Free SQL MI Public Preview Refresh
- Free SQL MI が使用可能なサブスクリプションの増加
- Visutal Studio サブスクリプション / PAYG Dev,Test のサブスクリプションでも使用することが可能になっており、運用目的のサブスクリプション以外でも使用できるようになった
- Free SQL MI が使用可能なサブスクリプションの増加
2025/01/20
- Extending Regular Expressions (Regex) Support on Azure SQL Managed Instance (MI)
- Private Preview で 正規表現用の関数 をサポート (REGEXP_LIKE / REGEXP_REPLACE / REGEXP_SUBSTR / REGEXP_INSTR / REGEXP_COUNT)
- 更新ポリシーで常に最新を使用する必要がある
- Private Preview で 正規表現用の関数 をサポート (REGEXP_LIKE / REGEXP_REPLACE / REGEXP_SUBSTR / REGEXP_INSTR / REGEXP_COUNT)
2025/02/12
- External REST Endpoint Invocation in Azure SQL Managed Instance is now in Public Preview
- sp_invoke_external_rest_endpoint による外部 REST エンドポイントの呼び出しをサポート
- 更新ポリシーで常に最新を使用する必要がある
- sp_invoke_external_rest_endpoint による外部 REST エンドポイントの呼び出しをサポート
GA
2024/11/1
2025/01/25
- Service endpoint policies for Azure Storage now generally available in SQL Managed Instance subnets
- MI サブネットで、Azure Storage に対してのサービスエンドポイントポリシーサポートの一般提供の開始
- バックアップの利用 (運用バックアップ / DMS) / 拡張イベント / BULK INSERT / 拡張イベントの出力 / トランザクションレプリケーションのスナップショット出力等で使用する Storage アカウントの制御で活用できる
2025/02/26
- Native Windows principals for Azure SQL Managed Instance are now generally available
- Entra ID を使用したネイティブ Windows 認証 の一般提供の開始
- レプリケーション / MI リンク / IIS からの認証等で Windows 認証を使用する際に Microsoft Entra プリンシパルを使用した Windows 認証を実施することで、SQL Server で使用し出来ていた オンプレミス / IaaS との認証の互換性を向上させる
2025/03/07
- Managed Instance link with SQL Server 2017 is now GA
- Azure Connect feature pack for SQL Server 2017 RTM
- SQL Server 2017 との MI リンクをサポート
- SQL Server 2017 ではネイティブに MI リンクをサポートをしていないため、SQL Server 2016 SP3 と同様に Azure Connect feature pack for SQL Server 2017 RTM を別途インストールする必要がある
Synapse Analytics
Retirement
2025/03/31
- Retirement: Azure Synapse Data Explorer (Preview) to Be Retired on October 7, 2025
- Migrate from Azure Synapse Data Explorer to Fabric Eventhouse (preview)
- 2025/10/07 に Synapse の Data Explorer (Preview) が廃止となり、移行先としては Fabric の Eventhouse を推奨
- Synapse ADX はこの日を過ぎると削除されてしまうため、廃止日までに移行が必要
SQL Server
Preview
2024/11/19
- Public Preview: Hotpatching for Windows Server 2025
- How to preview: Azure Arc-connected Hotpatching for Windows Server 2025
- Windows Server 2025 の Hotpatch が Preview で提供開始
- Windows Server 用ホットパッチ / ホットパッチ更新プログラム
- Azure Arc で接続された Windows Server 2025 (Datacenter / Standard) について Hotpatch の提供が Preview
- 現状、ホットパッチ適用はプレビューとなっており、月額料金は発生しない が GA 時にどうなるかは未確定
- Arc で接続されている環境に対して Hotpatch の機能の有効化が必要
- Azure / Azure Local 上で実行している Windows Server Azure Edition (2022/2025) については Hotpatch は一般提供されている
- Hotpatch によりパッチ適用を実施することで、4 半期ごとのベースラインの更新プログラムのリリースタイミングでのみ再起動を行えばよくなり、再起動の発生を抑えることができるようになるため、OS の更新プログラム適用時の SQL Server の停止が発生する頻度の緩和につながる。
2025/02/12
- Public Preview: Modernization Advisor for SQL Server on Azure Virtual Machines
- Modernization Advisor (Preview) – SQL Server on Azure VMs
- SQL Servrer on Azure VM の構成を評価し、Managed Instance への移行評価を実施
2025/03/11
- Seamless end-to-end SQL Server migration to Azure with Azure Arc
- Azure Arc を使用したオンプレミスの SQL Server から Azure SQL Managed Instance への移行機能のプレビュー提供
- 現状は、Azure SQL Managed Instance への移行のみサポートしており、Managed Instance Link を使用したデータ移行が使用されているとのこと
GA
2024/11/19
- Generally Available: Windows Server 2025
- Windows Server 2025 の一般提供が開始
- SQL Server のバージョン要件 で Windows Server 2025 のサポートマトリックスが追加されており、Windows Server 2025 では、SQL Server 2019 / 2022 がサポートされる
- Generally Available: Azure Local
- Azure Stack HCI が Azure Local にリブランディング
2025/01/02
- SQL Server Containers and SQL Server on Linux Now Available on Windows via WSL!
- Quickstart: Install SQL Server and create a database on Windows Subsystem for Linux (WSL 2)
- WSL2 上で開発用途を目的として、WSL に SQL Server の直接インストール / WSL 上のコンテナーとして SQL Server の実行をサポート
2025/04/09
- Generally Available: I/O Performance Analysis?SQL Server on Azure Virtual Machines
- SQL Server on Azure VM で I/O パフォーマンスの分析機能 の一般提供開始
Tool
Preview
2024/11/21
- Introducing the enhanced MSSQL Extension for Visual Studio Code
- MSSQL extension for Visual Studio Code に新機能の追加
- 接続ダイアログの改善 / オブジェクトエクスプローラー / テーブルデザイナー / クエリ結果の改善 / クエリプランビジュアライザー
2025/03/07
- MSSQL Extension for VS Code: What’s new and what’s next
- MSSQL Extension の機能追加
2025/04/17
- Announcing the Release of SSMS 21 Preview 6
- 投稿時点の SSMS 21 の最新プレビュー
GA
2025/03/12
- The Microsoft.Build.Sql project SDK is now generally available
- データベースをコードとして管理を行うための SQL Database Project の一般提供開始
2025/04/08
- Generally Available: Microsoft Copilot in Azure is Now Generally Available
- 2025/04/12: Announcing General Availability of Azure SQL Database Capabilities for Microsoft Copilot in Azure
- Copilot in Azure の一般提供開始に合わせ、SQL Database Skill も一般提供開始
Retirement
2024/11/12
- Retirement: Azure PostgreSQL migration extension in Azure Data Studio (ADS)
- ADS の Azure PostgreSQL 移行拡張機能の廃止
2025/02/06
- Retirement: Transition from Azure Data Studio to Visual Studio Code
- Azure Data Studio Retirement
- 2026/02/28 で ADS が廃止
- 今後は Visual Studio Code の SQL Server 拡張機能に機能が移行されていくが、詳細は Azure Data Studio の SQL Server 機能に推奨される代替手段 で確認