次の方法で共有


Sql Server 2025 on Linux のエディションとサポートされている機能

適用対象:SQL Server on Linux

この記事では、Linux 上の SQL Server 2025 (17.x) のさまざまなエディションでサポートされる機能の詳細について説明します。

Windows 上の SQL Server のエディションとサポートされている機能については、 SQL Server 2025 のエディションとサポートされている機能を参照してください。

SQL Server 2025 (17.x) の新機能の詳細については、次を参照してください。

インストールの前提条件は、アプリケーションのニーズによって異なります。 SQL Server にはさまざまなエディションがあり、組織や個人の独自のパフォーマンス、ランタイム、および価格に関する要件に対応できます。 インストールする SQL Server コンポーネントは、ユーザーの特定の要件によっても異なります。 この後のセクションでは、 SQL Serverの最適なエディションおよびコンポーネントを選択する方法について説明します。

最新のリリース ノートと新しい情報については、 SQL Server 2025 on Linux のリリース ノートを参照してください。

Linux 上で使用できない SQL Server の機能の一覧については、「サポートされていない機能とサービス」を参照してください。

SQL Server のエディション

次の表で、 SQL Serverのエディションについて説明します。

エディション 定義
Enterprise1 最高のオファリングである SQL Server Enterprise エディションは、妥協のないパフォーマンス、セキュリティ、スケーラビリティを要求する組織向けに構築されています。 このエディションは、オンプレミス、クラウド、ハイブリッド環境全体で最も複雑なワークロードを強化するように設計された、AI を利用したデータベースとミッション クリティカルなエンジンの両方です。
標準 SQL Server Standard Edition は、複雑さなしでエンタープライズ クラスの機能を必要とする企業に対して、パフォーマンス、セキュリティ、および手頃な価格のバランスを提供します。 このエディションは、エンタープライズ レベルのパフォーマンス、最新の AI 機能、ハイブリッドの柔軟性によって、成長する企業を支援します。
エンタープライズ開発者 SQL Server Enterprise Developer エディションを使用すると、開発者は SQL Server 上に任意の種類のアプリケーションをビルドできます。 Enterprise Edition のすべての機能が含まれていますが、運用サーバーとしてではなく、開発およびテスト システムとして使用するライセンスが付与されています。 開発者エディションは、アプリケーションをビルドしてテストするユーザーにとって理想的な選択肢です。
Standard Developer Enterprise Developer Edition と同様に、SQL Server Standard Developer Edition には Standard エディションのすべての機能が含まれていますが、運用サーバーとしてではなく、開発およびテスト システムとして使用するライセンスが付与されています。
評価 SQL Server Evaluation Edition には、 Enterprise Edition のすべての機能が含まれています。 評価版のデプロイは 180 日間使用できます。 詳細については、「ライセンスのリソースとドキュメント」を参照してください。
Express2 SQL Server Express エディションは、エントリ レベルの無料データベースであり、デスクトップおよび小規模なサーバー データ ドリブン アプリケーションの学習と構築に最適です。 この統合エディションには、SQL Server Data Tools (SSDT)、機械学習の統合、フルテキスト検索が含まれます。 これは、独立系ソフトウェア ベンダー、開発者、および趣味の人がクライアント アプリケーションを構築する場合に最適な選択肢です。 より高度なデータベース機能が必要な場合は、SQL Server Express を SQL Server の他のハイエンド エディションにシームレスにアップグレードできます。

SQL Server Express LocalDB は、すべてのプログラミング機能を備え、ユーザー モードで実行され、高速でゼロ構成のインストールと前提条件の短い一覧を備える簡易バージョンの Express エディションです。

1 Enterprise Edition では、 ソフトウェア アシュアランスをお持ちのお客様向けに無制限の仮想化が提供されます。 デプロイは、ライセンス ガイドに準拠している必要があります。 詳細については、「ライセンスのリソースとドキュメント」を参照してください。

2 SQL Server 2025 (17.x) 以降、Express Edition には、Sql Server Express Edition と Advanced Services で使用できるすべての機能が含まれています。

クライアント/サーバー アプリケーションで SQL Server を使用する

SQL Server のインスタンスに直接接続するクライアント/サーバー アプリケーションを実行しているコンピューターに、SQL Server クライアント コンポーネントのみをインストールできます。 クライアント コンポーネントをインストールすることは、データベース サーバー上にある SQL Server のインスタンスを管理する場合、または SQL Server アプリケーションを開発しようとしている場合にも適切なオプションです。

SQL Server のコンポーネント

Linux 上の SQL Server 2025 (17.x) では、SQL Server データベース エンジンがサポートされています。 次の表で、データベース エンジンの機能について説明します。

サーバー コンポーネント 説明
SQL Server データベース エンジン SQL Server データベース エンジンには、データベース エンジン、データを格納し、処理し、セキュリティで保護するための主要サービス、レプリケーション、フルテキスト検索、リレーショナル データと XML データを管理するためのツール、およびデータベース内分析の統合が含まれます。

エンタープライズ デベロッパー、スタンダード デベロッパー、エンタープライズ コア、エバリュエーション エディション

Enterprise Developer、Standard Developer、Enterprise Core、Evaluation の各エディションでサポートされる機能については、次の表の SQL Server Enterprise エディションの一覧を参照してください。

Developer エディションでは、引き続き SQL Server 分散再生用のクライアントが 1 つだけサポートされます。

SQL Server 2025 (17.x) では、SQL Server の Enterprise Developer エディションと Standard Developer エディションが個別に導入されています。

スケールの制限

特徴 Enterprise Standard 簡易
1 つのインスタンスで使用される最大計算容量 - SQL Server データベース エンジン 1 オペレーティング システムの最大容量 4 ソケットまたは 32 コア未満に制限 1 ソケットまたは 4 コアのいずれか小さいほうに制限
1 つのインスタンスで使用される最大計算容量 - Analysis Services または Reporting Services オペレーティング システムの最大容量 4 ソケットまたは 32 コア未満に制限 1 ソケットまたは 4 コアのいずれか小さいほうに制限
SQL Server データベース エンジン のインスタンスごとのバッファー プールの最大メモリ オペレーティング システムの最大容量 256 GB 1,410 MB
SQL Server データベース エンジンのインスタンスあたりの バッファー プール拡張機能 の最大容量 32 * (最大サーバー メモリ構成) 4 * (最大サーバー メモリ構成) なし
SQL Server データベース エンジンのインスタンスあたりの列ストア セグメント キャッシュの最大メモリ メモリ制限なし 32 GB 352 MB
SQL Server データベース エンジン のデータベースごとの最大メモリ最適化データ サイズ メモリ制限なし 32 GB 352 MB
リレーショナル データベースの最大サイズ 524 PB 524 PB 10 GB

1 Enterprise Edition with Server + Client Access License (CAL) に基づくライセンス (新しい使用許諾契約では利用できません) は、SQL Server インスタンスあたり最大 20 コアに制限されています。 コアベースのサーバー ライセンス モデルでは、制限はありません。 詳細については、「SQL Server のエディション別の計算容量制限」を参照してください。

高可用性

特徴 Enterprise Standard 簡易
ログ配布 イエス イエス いいえ
バックアップ圧縮 イエス イエス いいえ
データベース スナップショット イエス イエス いいえ
Always On フェールオーバー クラスター インスタンス 1 イエス イエス いいえ
Always On 可用性グループ 2 イエス いいえ いいえ
基本的な可用性グループ 3 いいえ イエス いいえ
最小レプリカ コミット可用性グループ イエス イエス いいえ
クラスターを使用しない可用性グループ イエス イエス いいえ
オンライン ページおよびファイルの復元 イエス いいえ いいえ
オンラインのインデックス構築 イエス いいえ いいえ
再開可能なオンライン インデックス再構築 イエス いいえ いいえ
オンラインのスキーマ変更 イエス いいえ いいえ
高速復旧 イエス いいえ いいえ
ミラー化バックアップ イエス いいえ いいえ
ホット アド メモリと CPU イエス いいえ いいえ
暗号化されたバックアップ イエス イエス いいえ
Azure へのハイブリッド バックアップ (URL へのバックアップ) イエス イエス いいえ

1 Enterprise Edition では、ノードの数はオペレーティング システムの最大容量です。 Standard Edition では、2 つのノードがサポートされます。

2 Enterprise Edition では、2 個の同期セカンダリ レプリカを含む最大 8 個のセカンダリ レプリカがサポートされます。

3 Standard Edition では、基本的な可用性グループがサポートされます。 基本的な可用性グループは、1 つのデータベースで、2 つのレプリカをサポートします。 基本的な可用性グループの詳細については、「単一データベース用の基本的な Always On 可用性グループ」を参照してください。

スケーラビリティとパフォーマンス

特徴 Enterprise Standard 簡易
列ストア 1 イエス イエス イエス
クラスター化列ストア インデックス内の大規模バイナリオブジェクト イエス イエス イエス
オンライン非クラスター化列ストア インデックスの再構築 イエス いいえ いいえ
インメモリ OLTP 1 イエス イエス イエス
永続メイン メモリ イエス イエス イエス
テーブルとインデックスのパーティション分割 イエス イエス イエス
データ圧縮 イエス イエス イエス
リソース ガバナー イエス いいえ いいえ
パーティション化されたテーブルの並列性 イエス いいえ いいえ
NUMA 対応型の大容量ページメモリおよびバッファ配列の割り当て イエス いいえ いいえ
I/O リソース管理 イエス いいえ いいえ
遅延持続性 イエス イエス イエス
一括挿入の機能強化 イエス イエス イエス

1 インメモリ OLTP データ サイズおよび列ストア セグメント キャッシュは、[スケールの制限] セクションでエディションごとに指定されているメモリ量に制限されます。 並列処理には最大限度があります。 インデックス ビルドのプロセス並列処理 (DOP) の次数は、Standard エディションでは 2 DOP、Express エディションでは 1 DOP に制限されます。 これは、ディスク ベース テーブルとメモリ最適化テーブルで作成された列ストア インデックスに当てはまります。

インテリジェントなクエリ処理

特徴 Enterprise Standard 簡易
自動チューニング イエス いいえ いいえ
バッチ モード アダプティブ結合 イエス いいえ いいえ
バッチ モード メモリ許可フィードバック イエス いいえ いいえ
複数ステートメントのテーブル値関数のインターリーブ実行 イエス イエス イエス

セキュリティ

特徴 Enterprise Standard 簡易
行レベルのセキュリティ イエス イエス イエス
常に暗号化されています イエス イエス イエス
動的データのマスキング イエス イエス イエス
基本的な監査 イエス イエス イエス
きめ細かい監査 イエス イエス イエス
透過的なデータ暗号化 (TDE) イエス イエス いいえ
Azure Key Vault を使用した拡張キー管理 (EKM) イエス イエス イエス
ユーザー定義ロール イエス イエス イエス
包含データベース イエス イエス イエス
バックアップの暗号化 イエス イエス いいえ

管理の容易性

特徴 Enterprise Standard 簡易
専用管理者接続 イエス イエス はい 1
PowerShell スクリプティングのサポート イエス イエス イエス
データ層アプリケーション コンポーネント操作のサポート (抽出、デプロイ、アップグレード、削除) イエス イエス イエス
ポリシー オートメーション (スケジュールと変更時に確認) イエス イエス いいえ
パフォーマンス データ コレクター イエス イエス いいえ
標準的なパフォーマンス レポート イエス イエス いいえ
プラン ガイドおよびプラン ガイドの凍結計画 イエス イエス いいえ
インデックス付きビューの直接クエリ ( NOEXPAND ヒントを使用) イエス イエス イエス
インデックス付きビューの自動メンテナンス イエス イエス いいえ
分散されたパーティション化されたビュー イエス いいえ いいえ
並列インデックスのメンテナンス操作 イエス いいえ いいえ
クエリ オプティマイザーによる自動的なインデックス付きのビュー使用 イエス いいえ いいえ
並列整合性チェック イエス いいえ いいえ
SQL Server ユーティリティ コントロール ポイント イエス いいえ いいえ

1 トレース フラグを使用。

プログラマビリティ

特徴 Enterprise Standard 簡易
ネイティブ JSON データ型 イエス イエス イエス
JSON インデックス作成 イエス イエス イエス
ネイティブ XML サポート イエス イエス イエス
XML インデックスの作成 イエス イエス イエス
XML 圧縮 イエス イエス イエス
MERGE アップサート機能 イエス イエス イエス
UTF-8 と UTF-16 のサポート イエス イエス イエス
グラフ表 イエス イエス イエス
テンポラル テーブル イエス イエス イエス
時系列のサポート イエス イエス イエス
正規表現のサポート イエス イエス イエス
あいまい文字列一致のサポート 4 イエス イエス イエス
フルテキストおよびセマンティック検索 イエス イエス イエス
基本的な R 統合 1 イエス イエス イエス
高度な R 統合 2 イエス いいえ いいえ
基本的な Python 統合 イエス イエス イエス
高度な Python 統合 イエス いいえ いいえ
Java 言語ランタイムの統合 イエス イエス イエス
クエリでの外部言語の指定 イエス イエス イエス
リンク サーバーを使用した分散クエリ 5 イエス イエス イエス
外部 REST エンドポイント呼び出しのサポート イエス イエス イエス
クエリ ストア イエス イエス イエス
新しいデータベースに対して既定でクエリ ストアをオンにする イエス イエス イエス
クエリ ストアのヒント イエス イエス イエス
セカンダリ レプリカのクエリ ストア イエス いいえ いいえ
Service Broker (メッセージングとキューイング) イエス イエス 番号3
Transact-SQL エンドポイント イエス イエス いいえ
データベース メール イエス イエス いいえ

1 基本的な統合は 2 コアとメモリ内データ セットに制限されます。

2 高度な統合では、使用可能な全てのコアを、ハードウェア制限の対象となるすべてのサイズのデータ セットの並列処理で使用できます。

3 クライアントのみ。

4PREVIEW_FEATURESのデータベース スコープ構成が必要です。

5 SQL Server 認証は、SQL Server のリンク サーバーに対するターゲットおよびソースとしての用途にのみ使用します。

統合サービス

SQL Server の各エディションがサポートする Integration Services (SSIS) の機能については、「SQL Server の各エディションがサポートする Integration Services の機能」をご覧ください。

空間およびロケーション サービス

特徴 Enterprise Standard 簡易
空間インデックス イエス イエス イエス
平面データ型と測地データ型 イエス イエス イエス
高度な空間的なライブラリ イエス イエス イエス
業界標準の空間データ形式のインポート/エクスポート イエス イエス イエス

制御グループ (cgroup) v2 を使用してメモリ制限を構成する

SQL Server 2025 (17.x) および SQL Server 2022 (16.x) CU 20 以降では、SQL Server は制御グループ (cgroup) v2 制約を検出して受け入れ、Docker、Kubernetes、OpenShift 環境全体のパフォーマンスの安定性とリソース分離を向上させます。 制御グループを使用すると、CPU やメモリなどのシステム リソースに対して、Linux カーネルできめ細かく制御できます。

cgroup v2 のサポートにより、SQL Server では、コンテナー化されたデプロイで以前に観察されたメモリ不足 (OOM) エラー (特に Kubernetes クラスター (AKS v1.25 以降など) で発生したエラーが軽減されます。この場合、コンテナー仕様で定義されているメモリ制限は適用されませんでした。

cgroup のバージョンを確認する

stat -fc %T /sys/fs/cgroup

結果は次のとおりです。

結果 説明
cgroup2fs cgroup v2 を使用している
cgroup cgroup v1 を使用している

cgroup v2 に切り替える

最も簡単なパスは、すぐに使用できる cgroup v2 をサポートするディストリビューションを選択することです。

手動で切り替える必要がある場合は、GRUB 構成に次の行を追加します。

systemd.unified_cgroup_hierarchy=1

次に、次のコマンドを実行して GRUB を更新します。

sudo update-grub

詳細については、次のリソースを参照してください。

サポートされていない機能とサービス

次の機能とサービスは、Linux 上の SQL Server 2025 (17.x) では使用できません。 これらの機能のサポートは、今後ますます使用可能になります。

面積 サポートされていない機能またはサービス コメント
データベース エンジン マージ レプリケーション
サードパーティ接続を使用した分散クエリ
SQL Server 以外のデータ ソースにリンクされたサーバー Linux に PolyBase をインストールし、Transact-SQL 構文を使用して SQL Server の他のデータ ソースに対してクエリを実行します。 PolyBase が役に立たないシナリオについては、Microsoft Azure フォーラムにフィードバックを送信してください。
システム拡張ストアド プロシージャ (xp_cmdshell など.) この機能は非推奨です。 特定の要件がある場合は、Microsoft Azure フォーラムにフィードバックを送信してください。
FileTable、FILESTREAM 特定の要件がある場合は、Microsoft Azure フォーラムにフィードバックを送信してください。
EXTERNAL_ACCESS または UNSAFE アクセス許可セットを持つ CLR アセンブリ
バッファー プール拡張機能
URL へのバックアップ - ページ BLOB 1 URL へのバックアップは、Shared Access Signature を使用して、ブロック BLOB に対してサポートされています。
SQL Server エージェント サブシステム: CmdExec、PowerShell、キュー リーダー、SSIS、SSAS、SSRS
アラート
マネージド バックアップ
高可用性 データベース ミラーリング この機能は非推奨です。 代わりに Always On 可用性グループ を使用してください
セキュリティ 拡張キー管理 (EKM) Azure Key Vault を使用した拡張キー管理は、SQL Server 2022 (16.x) CU 12 以降の SQL Server on Linux 環境で使用できます。 「手順 5: SQL Server を構成する」以降の手順に従います。
リンク サーバーの Windows 統合認証
可用性グループ (AG) エンドポイントに対する Windows 統合認証 可用性グループの証明書ベースのエンドポイント認証を作成して使用します。 詳細については、「 Linux で高可用性を実現するための SQL Server 可用性グループの構成」を参照してください。
常時暗号化(Always Encrypted)とセキュアエンクレーブの利用
SQL Server on Linux デプロイが FIPS に準拠していない
サービス SQL Server ブラウザー SQL Server Browser サービスは、ホストごとに 1 つの既定のインスタンスのみがサポートされているため、Linux では必要ありません。 Windows とは異なり、解決する名前付きインスタンスはなく、ポートはセットアップ中に明示的に構成されます。
SQL Server R サービス SQL Server 内では SQL Server R がサポートされていますが、個別のパッケージとしての SQL Server R サービスはサポートされていません。

SQL Server 2019 on LinuxSQL Server 2022 の場合は、 Machine Learning Services を Linux にインストールできます。
Analysis Services
レポーティングサービス SQL Server on Linux 用に Power BI Report Server カタログ データベースを構成する。 Windows で SQL Server Reporting Services (SSRS) を実行し、SQL Server on Linux 展開で SSRS 用のカタログ データベースをホストします。

Microsoft Entra Authentication (旧称 Azure Active Directory 認証)、Microsoft Purview、従量課金制 (PAYG) for SQL Server、Defender 統合など、Azure Arc エージェントに依存する最新の SQL Server 2025 (17.x) 機能は、コンテナーにデプロイされた SQL Server では現在サポートされていません。 Azure Arc によって有効化された SQL Server では、コンテナー内で実行される SQL Server はサポートされません

Windows の SQL Server の各エディションでサポートされる機能のリストについては、以下を参照してください。