SQL Server 2019 on Linux のエディションとサポートされる機能Editions and supported features of SQL Server 2019 on Linux

適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) - Linux適用対象:Applies to: はいSQL ServerSQL Server (サポートされているすべてのバージョン) yesSQL ServerSQL Server (all supported versions) - Linux

この記事では、SQL Server 2019 on Linux のさまざまなエディションでサポートされている機能の詳細を説明します。This article provides details of features supported by the various editions of SQL Server 2019 on Linux. SQL Server on Windows の各エディションとサポートされている機能については、SQL Server 2019 - Windows に関する記事をご覧ください。For editions and supported features of SQL Server on Windows, see SQL Server 2019 - Windows.

インストールの前提条件は、アプリケーションのニーズによって異なります。Installation requirements vary based on your application needs. SQL ServerSQL Server にはさまざまなエディションがあり、組織や個人の独自のパフォーマンス、ランタイム、および価格に関する要件に対応できます。The different editions of SQL ServerSQL Server accommodate the unique performance, runtime, and price requirements of organizations and individuals. インストールする SQL ServerSQL Server コンポーネントは、ユーザーの特定の要件によっても異なります。The SQL ServerSQL Server components that you install also depend on your specific requirements. この後のセクションでは、 SQL ServerSQL Serverの最適なエディションおよびコンポーネントを選択する方法について説明します。The following sections help you understand how to make the best choice among the editions and components available in SQL ServerSQL Server.

最新のリリース ノートと新機能については、以下の情報を参照してください。For the latest release notes and what's new information, see the following:

Linux 上で使用できない SQL Server の機能の一覧については、「サポートされていない機能とサービス」を参照してください。For a list of SQL Server features not available on Linux, see Unsupported features and services.

SQL Server を試してくださいTry SQL Server!

SQL Server 2019 のダウンロードDownload SQL Server 2019

SQL ServerSQL Server のエディションeditions

次の表で、 SQL ServerSQL Serverのエディションについて説明します。The following table describes the editions of SQL ServerSQL Server.

SQL ServerSQL Server エディションedition 定義Definition
EnterpriseEnterprise プレミアム製品である SQL ServerSQL Server Enterprise Edition では、非常に優れたパフォーマンスを備えた包括的なハイエンド データセンター機能を提供することで、ミッション クリティカルなワークロードのための高水準のサービス レベルが実現されます。The premium offering, SQL ServerSQL Server Enterprise edition delivers comprehensive high-end datacenter capabilities with blazing-fast performance enabling high service levels for mission-critical workloads.
StandardStandard SQL ServerSQL Server Standard Edition では、企業部門や小規模組織がアプリケーションを実行するための基本的なデータ管理を提供し、オンプレミスとクラウド用の一般的な開発ツールをサポートすることで、最小限の IT リソースでデータベースを効果的に管理することを可能にします。Standard edition delivers basic data management for departments and small organizations to run their applications and supports common development tools for on-premises and cloud - enabling effective database management with minimal IT resources.
WebWeb SQL ServerSQL Server Web Edition は、大小さまざまな規模の Web 資産に対応できるスケーラビリティ、経済性、および管理性を備えた、Web ホスティング企業および Web VAP 向けの総保有コストの低いオプションです。Web edition is a low total-cost-of-ownership option for Web hosters and Web VAPs to provide scalability, affordability, and manageability capabilities for small to large scale Web properties.
DeveloperDeveloper 開発者は、SQL ServerSQL Server Developer Edition を使用して、 SQL ServerSQL Server上で動作するあらゆる種類のアプリケーションを開発できます。SQL ServerSQL Server Developer edition lets developers build any kind of application on top of SQL ServerSQL Server. このエディションには Enterprise Edition の機能がすべて含まれていますが、実稼動サーバーとして使用するのではなく、開発およびテスト システムとしての利用に対してライセンスが供与されます。It includes all the functionality of Enterprise edition, but is licensed for use as a development and test system, not as a production server. SQL ServerSQL Server Developer は、アプリケーションを作成し、テストするユーザーに適しています。Developer is an ideal choice for people who build and test applications.
Express EditionExpress edition Express Edition はエントリレベルの無料のデータベースで、学習や、デスクトップおよび小規模サーバー データ ドリブン アプリケーションの構築などに適しています。Express edition is the entry-level, free database and is ideal for learning and building desktop and small server data-driven applications. このエディションは、独立系ソフトウェア ベンダー、開発者、クライアント アプリケーションを趣味で開発する開発者などに最適です。It is the best choice for independent software vendors, developers, and hobbyists building client applications. さらに高度なデータベース機能が必要な場合には、 SQL ServerSQL Server Express を SQL ServerSQL Serverの他の上位バージョンにシームレスにアップグレードできます。If you need more advanced database features, SQL ServerSQL Server Express can be seamlessly upgraded to other higher end versions of SQL ServerSQL Server.

SQL ServerSQL Server とクライアント/サーバー アプリケーションの使用Using SQL ServerSQL Server with client/server applications

SQL ServerSQL Server のクライアント コンポーネントだけを、 SQL ServerSQL Serverのインスタンスに直接接続するクライアント/サーバー アプリケーションを実行するコンピューターにインストールできます。You can install just the SQL ServerSQL Server client components on a computer that is running client/server applications that connect directly to an instance of SQL ServerSQL Server. クライアント コンポーネントをインストールすることは、データベース サーバー上にある SQL ServerSQL Server のインスタンスを管理する場合、または SQL ServerSQL Server アプリケーションを開発しようとしている場合にも適切なオプションです。A client components installation is also a good option if you administer an instance of SQL ServerSQL Server on a database server, or if you plan to develop SQL ServerSQL Server applications.

SQL ServerSQL Server のコンポーネントcomponents

SQL Server 2019 on Linux では、SQL Server データベース エンジンがサポートされています。SQL Server 2019 on Linux supports the SQL Server database engine. 次の表で、データベース エンジンの機能について説明します。The following table describes the features in the database engine.

サーバー コンポーネントServer components 説明Description
SQL Server データベース エンジンSQL Server Database Engine SQL Server データベース エンジンSQL Server Database Engine には、データベース エンジンDatabase Engine、データを格納、処理、およびセキュリティで保護するための主要サービス、レプリケーション、フルテキスト検索、リレーショナル データと XML データを管理するためのツール、およびデータベース内分析の統合が含まれます。includes the データベース エンジンDatabase Engine, the core service for storing, processing, and securing data, replication, full-text search, tools for managing relational and XML data, and in database analytics integration.

Developer Edition、Enterprise Core Edition、および Evaluation EditionDeveloper, Enterprise Core, and Evaluation editions
Developer Edition、Enterprise Core Edition、および Evaluation Edition でサポートされている機能については、次の表に記載されている SQL Server Enterprise Edition の機能をご覧ください。For features supported by Developer, Enterprise Core, and Evaluation editions, see features listed for the SQL Server Enterprise edition in the following tables.

Developer Edition では引き続き、SQL Server 分散再生のクライアントが 1 つだけサポートされます。The Developer edition continues to support only one client for SQL Server Distributed Replay.

スケールの制限Scale limits

機能Feature EnterpriseEnterprise StandardStandard WebWeb ExpressExpress
1 つのインスタンスで使用される最大計算容量 - SQL Server データベース エンジンSQL Server Database Engine1Maximum compute capacity used by a single instance - SQL Server データベース エンジンSQL Server Database Engine1 オペレーティング システムの最大容量Operating system maximum 4 ソケットまたは 24 コアのいずれか小さいほうに制限Limited to lesser of 4 sockets or 24 cores 4 ソケットまたは 16 コアのいずれか小さいほうに制限Limited to lesser of 4 sockets or 16 cores 1 ソケットまたは 4 コアのいずれか小さいほうに制限Limited to lesser of 1 socket or 4 cores
1 つのインスタンスで使用される最大計算容量 - Analysis ServicesAnalysis Services または Reporting ServicesReporting ServicesMaximum compute capacity used by a single instance - Analysis ServicesAnalysis Services or Reporting ServicesReporting Services オペレーティング システムの最大容量Operating system maximum 4 ソケットまたは 24 コアのいずれか小さいほうに制限Limited to lesser of 4 sockets or 24 cores 4 ソケットまたは 16 コアのいずれか小さいほうに制限Limited to lesser of 4 sockets or 16 cores 1 ソケットまたは 4 コアのいずれか小さいほうに制限Limited to lesser of 1 socket or 4 cores
SQL Server データベース エンジンSQL Server Database Engine のインスタンスごとのバッファー プールの最大メモリMaximum memory for buffer pool per instance of SQL Server データベース エンジンSQL Server Database Engine オペレーティング システムの最大容量Operating System Maximum 128 GB128 GB 64 GB64 GB 1410 MB1410 MB
SQL Server データベース エンジンSQL Server Database Engine のインスタンスごとの列ストア セグメント キャッシュの最大メモリMaximum memory for Columnstore segment cache per instance of SQL Server データベース エンジンSQL Server Database Engine メモリ制限なしUnlimited memory 32 GB32 GB 16 GB16 GB 352 MB352 MB
SQL Server データベース エンジンSQL Server Database Engine のデータベースごとの最大メモリ最適化データ サイズMaximum memory-optimized data size per database in SQL Server データベース エンジンSQL Server Database Engine メモリ制限なしUnlimited memory 32 GB32 GB 16 GB16 GB 352 MB352 MB
リレーショナル データベースの最大サイズMaximum relational database size 524 PB524 PB 524 PB524 PB 524 PB524 PB 10 GB10 GB

1 Enterprise Edition with Server + Client Access License (CAL) に基づくライセンス (新しい使用許諾契約では利用できません) は、SQL Server インスタンスあたり最大 20 コアに制限されています。1 Enterprise edition with Server + Client Access License (CAL) based licensing (not available for new agreements) is limited to a maximum of 20 cores per SQL Server instance. コアベースのサーバー ライセンス モデルでは、制限はありません。There are no limits under the Core-based Server Licensing model. 詳細については、「SQL Server のエディション別の計算容量制限」を参照してください。For more information, see Compute capacity limits by edition of SQL Server.

RDBMS の高可用性RDBMS high availability

機能Feature EnterpriseEnterprise StandardStandard WebWeb ExpressExpress
ログ配布Log shipping はいYes はいYes はいYes いいえNo
バックアップ圧縮Backup compression はいYes はいYes いいえNo いいえNo
データベース スナップショットDatabase snapshot はいYes いいえNo いいえNo いいえNo
Always On フェールオーバー クラスター インスタンス1Always On failover cluster instance1 はいYes はいYes いいえNo いいえNo
Always On 可用性グループ2Always On availability groups2 はいYes いいえNo いいえNo いいえNo
基本的な可用性グループ 3Basic availability groups 3 いいえNo はいYes いいえNo いいえNo
最小レプリカ コミット可用性グループMinimum replica commit availability group はいYes はいYes いいえNo いいえNo
クラスターを使用しない可用性グループClusterless availability group はいYes はいYes いいえNo いいえNo
オンライン ページおよびファイルの復元Online page and file restore はいYes いいえNo いいえNo いいえNo
オンラインのインデックス構築Online indexing はいYes いいえNo いいえNo いいえNo
再開可能なオンライン インデックス再構築Resumable online index rebuilds はいYes いいえNo いいえNo いいえNo
オンラインのスキーマ変更Online schema change はいYes いいえNo いいえNo いいえNo
高速復旧Fast recovery はいYes いいえNo いいえNo いいえNo
ミラー化バックアップMirrored backups はいYes いいえNo いいえNo いいえNo
ホット アド メモリと CPUHot add memory and CPU はいYes いいえNo いいえNo いいえNo
暗号化されたバックアップEncrypted backup はいYes はいYes いいえNo いいえNo
Azure へのハイブリッド バックアップ (URL へのバックアップ)Hybrid backup to Azure (backup to URL) はいYes はいYes いいえNo いいえNo

1 Enterprise Edition では、ノードの数はオペレーティング システムの最大容量です。1 On Enterprise edition, the number of nodes is the operating system maximum. Standard Edition では、2 つのノードがサポートされます。On Standard edition, there is support for two nodes.

2 Enterprise Edition では、2 個の同期セカンダリ レプリカを含む最大 8 個のセカンダリ レプリカがサポートされます。2 On Enterprise edition, provides support for up to 8 secondary replicas - including 2 synchronous secondary replicas.

3 Standard Edition では、基本的な可用性グループがサポートされます。3 Standard edition supports basic availability groups. 基本的な可用性グループは、1 つのデータベースで、2 つのレプリカをサポートします。A basic availability group supports two replicas, with one database. 基本的な可用性グループの詳細については、「基本的な可用性グループ」を参照してください。For more information about basic availability groups, see Basic Availability Groups.

RDBMS のスケーラビリティとパフォーマンスRDBMS scalability and performance

機能Feature EnterpriseEnterprise StandardStandard WebWeb ExpressExpress
列ストア 1Columnstore 1 はいYes はいYes はいYes はいYes
クラスター化列ストア インデックス内のラージ オブジェクト バイナリLarge object binaries in clustered columnstore indexes はいYes はいYes はいYes はいYes
オンライン非クラスター化列ストア インデックスの再構築Online nonclustered columnstore index rebuild はいYes いいえNo いいえNo いいえNo
インメモリ OLTP 1In-Memory OLTP 1 はいYes はいYes はいYes はいYes
恒久的なメイン メモリPersistent Main Memory はいYes はいYes はいYes はいYes
テーブルとインデックスのパーティション分割Table and index partitioning はいYes はいYes はいYes はいYes
データ圧縮Data compression はいYes はいYes はいYes はいYes
[リソース ガバナー]Resource Governor はいYes いいえNo いいえNo いいえNo
パーティション テーブルの並列処理Partitioned Table Parallelism はいYes いいえNo いいえNo いいえNo
NUMA 対応のラージ ページ メモリとバッファー配列の割り当てNUMA Aware and Large Page Memory and Buffer Array Allocation はいYes いいえNo いいえNo いいえNo
IO リソース管理IO Resource Governance はいYes いいえNo いいえNo いいえNo
遅延持続性Delayed Durability はいYes はいYes はいYes はいYes
自動調整Automatic Tuning はいYes いいえNo いいえNo いいえNo
バッチ モードの適応型結合Batch Mode Adaptive Joins はいYes いいえNo いいえNo いいえNo
バッチ モード メモリ許可フィードバックBatch Mode Memory Grant Feedback はいYes いいえNo いいえNo いいえNo
複数ステートメントのテーブル値関数のインターリーブ実行Interleaved Execution for Multi-Statement Table Valued Functions はいYes はいYes はいYes はいYes
一括挿入の機能強化Bulk insert improvements はいYes はいYes はいYes はいYes

1 インメモリ OLTP データ サイズおよび列ストア セグメント キャッシュは、「スケールの制限」セクションでエディションごとに指定されているメモリ量に制限されます。1 In-Memory OLTP data size and Columnstore segment cache are limited to the amount of memory specified by edition in the Scale Limits section. 並列処理には最大限度があります。The max degrees of parallelism is limited. インデックス構築のための並列処理の度合い (DOP) は、Standard Edition では 2 DOP に、Web Edition と Express Edition では 1 DOP に制限されます。The degrees of process parallelism (DOP) for an index build is limited to 2 DOP for the Standard edition and 1 DOP for the Web and Express editions. これは、ディスク ベース テーブルとメモリ最適化テーブルで作成された列ストア インデックスに当てはまります。This refers to columnstore indexes created over disk-based tables and memory-optimized tables.

RDBMS のセキュリティRDBMS security

機能Feature EnterpriseEnterprise StandardStandard WebWeb ExpressExpress
行レベルのセキュリティRow-level security はいYes はいYes はいYes はいYes
Always EncryptedAlways Encrypted はいYes はいYes はいYes はいYes
動的データ マスクDynamic data masking はいYes はいYes はいYes はいYes
基本的な監査Basic auditing はいYes はいYes はいYes はいYes
詳細な監査Fine grained auditing はいYes はいYes はいYes はいYes
透過的なデータベースの暗号化Transparent database encryption はいYes はいYes いいえNo いいえNo
ユーザー定義ロールUser-defined roles はいYes はいYes はいYes はいYes
包含データベースContained databases はいYes はいYes はいYes はいYes
バックアップの暗号化Encryption for backups はいYes はいYes いいえNo いいえNo

RDBMS の管理の容易性RDBMS manageability

機能Feature EnterpriseEnterprise StandardStandard WebWeb ExpressExpress
専用管理者接続Dedicated admin connection はいYes はいYes はいYes はい (トレース フラグを使用)Yes with trace flag
PowerShell スクリプティングのサポートPowerShell scripting support はいYes はいYes はいYes はいYes
データ層アプリケーション コンポーネントの操作のサポート - 抽出、配置、アップグレード、削除Support for data-tier application component operations - extract, deploy, upgrade, delete はいYes はいYes はいYes はいYes
ポリシー オートメーション (変更時とスケジュールに基づいて確認)Policy automation (check on schedule and change) はいYes はいYes はいYes いいえNo
パフォーマンス データ コレクターPerformance data collector はいYes はいYes はいYes いいえNo
標準的なパフォーマンス レポートStandard performance reports はいYes はいYes はいYes いいえNo
プラン ガイドおよびプラン ガイドの固定計画Plan guides and plan freezing for plan guides はいYes はいYes はいYes いいえNo
NOEXPAND ヒントを使用したインデックス付きビューの直接クエリDirect query of indexed views (using NOEXPAND hint) はいYes はいYes はいYes はいYes
インデックス付きビューの自動メンテナンスAutomatic indexed views maintenance はいYes はいYes はいYes いいえNo
分散パーティション ビューDistributed partitioned views はいYes いいえNo いいえNo いいえNo
並列インデックス操作Parallel indexed operations はいYes いいえNo いいえNo いいえNo
クエリ オプティマイザーによる自動的なインデックス付きのビュー使用Automatic use of indexed view by query optimizer はいYes いいえNo いいえNo いいえNo
並列整合性チェックParallel consistency check はいYes いいえNo いいえNo いいえNo
SQL Server ユーティリティ コントロール ポイントSQL Server Utility Control Point はいYes いいえNo いいえNo いいえNo

ProgrammabilityProgrammability

機能Feature EnterpriseEnterprise StandardStandard WebWeb ExpressExpress
JSONJSON はいYes はいYes はいYes はいYes
クエリ ストアQuery Store はいYes はいYes はいYes はいYes
テンポラルTemporal はいYes はいYes はいYes はいYes
ネイティブ XML サポートNative XML support はいYes はいYes はいYes はいYes
XML インデックスの作成XML indexing はいYes はいYes はいYes はいYes
MERGE と UPSERT の機能MERGE & UPSERT capabilities はいYes はいYes はいYes はいYes
日付および時刻データ型Date and Time datatypes はいYes はいYes はいYes はいYes
国際化サポートInternationalization support はいYes はいYes はいYes はいYes
フルテキストおよびセマンティック検索Full-text and semantic search はいYes はいYes はいYes はいYes
クエリ内の言語指定Specification of language in query はいYes はいYes はいYes はいYes
Service Broker (メッセージング)Service Broker (messaging) はいYes はいYes 不可 (クライアントのみ)No (Client only) 不可 (クライアントのみ)No (Client only)
Transact-SQL エンドポイントTransact-SQL endpoints はいYes はいYes はいYes いいえNo
グラフGraph はいYes はいYes はいYes はいYes

1 複数のコンピューティング ノードでのスケール アウトにはヘッド ノードが必要です。1 Scale out with multiple compute nodes requires a head node.

Integration ServicesIntegration Services

SQL ServerSQL Server の各エディションがサポートする Integration Services (SSIS) の機能については、「SQL Server の各エディションがサポートする Integration Services の機能」をご覧ください。For info about the Integration Services (SSIS) features supported by the editions of SQL ServerSQL Server, see Integration Services features supported by the editions of SQL Server.

空間およびロケーション サービスSpatial and location services

機能名Feature Name EnterpriseEnterprise StandardStandard WebWeb ExpressExpress
空間インデックスSpatial indexes はいYes はいYes はいYes はいYes
平面データ型と測地データ型Planar and geodetic datatypes はいYes はいYes はいYes はいYes
高度な空間的なライブラリAdvanced spatial libraries はいYes はいYes はいYes はいYes
業界標準の空間データ形式のインポート/エクスポートImport/export of industry-standard spatial data formats はいYes はいYes はいYes はいYes

サポートされていない機能とサービスUnsupported features & services

次の機能とサービスは、SQL Server 2019 on Linux では利用できません。The following features and services are not available for SQL Server 2019 on Linux. これらの機能のサポートは、今後ますます使用可能になります。The support of these features will be increasingly enabled over time.

領域Area サポートされていない機能またはサービスUnsupported feature or service
データベース エンジンDatabase engine マージ レプリケーションMerge replication
  Stretch DBStretch DB
  サード パーティの接続を使用した分散クエリDistributed query with 3rd-party connections
  SQL ServerSQL Server 以外のデータ ソースへのリンク サーバーLinked Servers to data sources other than SQL ServerSQL Server
  システム拡張ストアド プロシージャ (XP_CMDSHELL など)System extended stored procedures (XP_CMDSHELL, etc.)
  Filetable、FILESTREAMFiletable, FILESTREAM
  EXTERNAL_ACCESS 権限または UNSAFE 権限が設定された CLR アセンブリCLR assemblies with the EXTERNAL_ACCESS or UNSAFE permission set
  バッファー プール拡張Buffer Pool Extension
  URL へのバックアップ - ページ BLOB 2Backup to URL - page blob2
SQL Server エージェントSQL Server Agent サブシステム: CmdExec、PowerShell、キュー リーダー、SSIS、SSAS、SSRSSubsystems: CmdExec, PowerShell, Queue Reader, SSIS, SSAS, SSRS
  警告Alerts
  管理対象のバックアップManaged Backup
高可用性High Availability データベース ミラーリングDatabase mirroring
SecuritySecurity 拡張キー管理Extensible Key Management
  リンク サーバーに対する AD 認証AD Authentication for Linked Servers
  可用性グループに対する AD 認証 (AG)AD Authentication for Availability Groups (AGs)
サービスServices SQL Server BrowserSQL Server Browser
  SQL Server R サービス1SQL Server R services1
  StreamInsightStreamInsight
  Analysis ServicesAnalysis Services
  Reporting ServicesReporting Services
  Data Quality ServicesData Quality Services
  マスター データ サービスMaster Data Services

1 SQL Server 内では SQL Server R がサポートされていますが、個別のパッケージとしての SQL Server R サービスはサポートされていません。1 SQL Server R is supported within SQL Server, but SQL Server R services as a separate package is not supported.

2 URL へのバックアップは、Shared Access Signature を使用して、ブロック BLOB に対してサポートされています。2 Backup to URL is supported for block blobs, using the Shared Access Signature.

次のステップNext steps

SQL Server 2017 の各エディションとサポートされる機能 - LinuxEditions and supported features for SQL Server 2017 - Linux
SQL Server 2019 の各エディションとサポートされる機能 - WindowsEditions and supported features for SQL Server 2019 - Windows
SQL Server 2017 の各エディションとサポートされる機能 - WindowsEditions and supported features for SQL Server 2017 - Windows
SQL Server 2016 の各エディションとサポートされる機能 - WindowsEditions and supported features for SQL Server 2016 - Windows
SQL Server をインストールするInstallation for SQL Server
SQL Server の製品仕様Product Specifications for SQL Server