次の方法で共有


機能の比較: Azure SQL Database と Microsoft Fabric SQL Database (プレビュー)

適用対象:✅Microsoft Fabric SQL Database

Azure SQL Database と Microsoft Fabric SQL Database は、Microsoft SQL データベース エンジンの最新の安定バージョンと共通のコード ベースを共有します。 標準の SQL 言語、クエリ処理、データベース管理機能のほとんどは同一です。

SQL Server と Azure SQL Database と Microsoft Fabric SQL Database の間では、多くの機能が共通しています。

Azure SQL Database と Azure Fabric SQL Database の機能

次の表は、SQL Server の主要な機能の一覧であり、その機能が Azure SQL Database と Azure Fabric SQL Database で部分的または完全にサポートされているかどうかについての情報と、その機能に関する詳細情報へのリンクを示します。

機能 Azure SQL Database Fabric SQL データベース
データベースの互換性 100 - 160 160
高速データベース復旧 (ADR) はい はい
常に暗号化 はい いいえ
監査 はい。監査を参照してください 現時点ではできません
Microsoft Entra 認証 はい はい
BACKUP コマンド なし、システムによって開始される自動バックアップのみ なし、システムによって開始される自動バックアップのみ
組み込み関数 ほとんどについては、個々の関数を参照してください ほとんどについては、個々の関数を参照してください
BULK INSERT ステートメント はい、ただし、ソースとしての Azure Blob Storage からのみとなります。 いいえ
証明書と非対称キー はい はい
変更データ キャプチャ - CDC はい、S3 レベル以上の場合。 Basic、S0、S1、S2 はサポートされていません。 いいえ
照合順序 - データベース照合順序 既定では、SQL_Latin1_General_CP1_CI_AS。 データベース作成時に設定され、更新できません。 個々の列での照合順序がサポートされています。 既定では、SQL_Latin1_General_CP1_CI_ASC で更新できません。 個々の列での照合順序がサポートされています。
列の暗号化 はい はい
列ストア インデックス、クラスター化 はい - Premium レベル、Standard レベル - S3 以上、General Purpose レベル、Business Critical、HyperScale レベル あり、ただしテーブルを OneLake にミラー化することはできません。
列ストア インデックス、非クラスター化 はい - Premium レベル、Standard レベル - S3 以上、General Purpose レベル、Business Critical、HyperScale レベル はい
資格情報 はい、ただし、データベース スコープの資格情報のみとなります。 はい、ただし、データベース スコープの資格情報のみとなります。
クロスデータベース/3 部構成の名前のクエリ いいえ。「エラスティック クエリ」を参照してください あり、SQL 分析エンドポイントを介して、クロスデータベースで 3 部構成の名前のクエリを行うことができます。
データ分類とラベル付け あり、データベースの検出と分類を使用 あり、Microsoft Purview Information Protection の秘密度ラベルによるデータベースのラベル付けを使用
Fabric OneLake へのデータベース ミラーリング あり、手動で有効化 あり、すべての対象テーブルで自動的に有効化
データベース レベルのロール はい はい。 Transact-SQL のサポートに加えて、Fabric では Fabric ポータルでのデータベース レベルのロールの管理がサポートされています。
DBCC ステートメント ほとんどの場合。個々のステートメントを参照してください ほとんどの場合。個々のステートメントを参照してください
DDL ステートメント ほとんどの場合。個々のステートメントを参照してください ほとんど、個々のステートメントを参照。 Fabric SQL データベースの制限事項に関する記事を参照。
DDL トリガー データベースのみ データベースのみ
分散トランザクション - MS DTC いいえ。「エラスティック トランザクション」を参照してください いいえ
DML トリガー ほとんどの場合。個々のステートメントを参照してください ほとんどの場合。個々のステートメントを参照してください
動的データ マスク はい はい
エラスティック データベース クライアント ライブラリ はい いいえ
エラスティック クエリ はい。必要な種類の RDBMS があれば (プレビュー) いいえ
EXECUTE AS あり、ただし EXECUTE AS LOGIN はサポートされません - EXECUTE AS USER を使います あり、ただし EXECUTE AS LOGIN はサポートされません - EXECUTE AS USER を使います
イベント通知 いいえ いいえ
はい はい
拡張イベント (XEvent) 一部、「Azure SQL データベースでの拡張イベント」を参照 一部
拡張ストアド プロシージャ (XP) いいえ いいえ
ファイルおよびファイル グループ プライマリ ファイル グループのみ プライマリ ファイル グループのみ
フルテキスト検索 (FTS) はい、ただし、サード パーティ製フィルターとワード ブレーカーはサポートされていません いいえ
関数 ほとんどについては、個々の関数を参照してください ほとんどについては、個々の関数を参照してください
メモリ内の最適化 はい (Premium および Business Critical サービス レベルの場合)。
Hyperscale サービス レベルの場合、メモリ最適化テーブル変数など、非永続的なインメモリ OLTP オブジェクトのサポートは限定的です。
いいえ
言語要素 ほとんどの場合。個々の要素を参照してください ほとんどの場合。個々の要素を参照してください
Ledger はい いいえ
リンク サーバー あり、ターゲットとしてのみ あり、ターゲットとしてのみ
ログインとユーザー はい。ただし CREATEALTER のログイン ステートメントは制限されています。 Windows ログインはサポートされていません ログインはサポートされません。 ユーザーはサポートされますが、CREATE USER <user name> WITH PASSWORD (SQL 認証) を使う包含データベース ユーザーはサポートされません。
一括インポートでの最小ログ記録 いいえ、完全復旧モデルのみがサポートされています。 いいえ、完全復旧モデルのみがサポートされています。
システム データの変更 いいえ いいえ
OPENDATASOURCE いいえ いいえ
OPENQUERY いいえ いいえ
OPENROWSET あり、Azure Blob Storage からのインポートのみ いいえ
演算子 ほとんどの場合。個々の演算子を参照してください ほとんどの場合。個々の演算子を参照してください
最適化されたロック はい はい
復旧モデル 完全復旧のみ 完全復旧のみ
リソース ガバナー いいえ いいえ
RESTORE ステートメント いいえ いいえ
バックアップからデータベースを復元する 自動バックアップからの復元 自動バックアップの復元
データベースを SQL Server に復元する いいえ。 復元の代わりに BACPAC または BCP を使います。 いいえ。 復元の代わりに BACPAC または BCP を使います。
Service Broker いいえ いいえ
サーバーの構成設定 いいえ いいえ
サーバー レベルのロール はい いいえ
SET ステートメント ほとんどの場合。個々のステートメントを参照してください ほとんどの場合。個々のステートメントを参照してください
SQL Server エージェント いいえ - エラスティック ジョブに関する記事を参照してください なし、スケジュールされた Data Factory パイプラインまたは Apache Flow ジョブを試してください
SQL Server 監査 なし、Azure SQL Database の監査に関する記事を参照 いいえ
システム関数と動的管理関数 ほとんどについては、個々の関数を参照してください ほとんどについては、個々の関数を参照してください
システム動的管理ビュー (DMV) ほとんど、個々のビューを参照 ほとんど、個々のビューを参照
システム ストアド プロシージャ 一部。個々のストアド プロシージャを参照してください 一部。個々のストアド プロシージャを参照してください
システム テーブル 一部。個々のテーブルを参照してください 一部。個々のテーブルを参照してください
システム カタログ ビュー 一部。個々のビューを参照してください 一部。個々のビューを参照してください
TempDB はい はい
一時テーブル ローカルおよびデータベース スコープのグローバル一時テーブル ローカルおよびデータベース スコープのグローバル一時テーブル
タイム ゾーンの選択 いいえ いいえ
トレース フラグ いいえ いいえ
トランザクション レプリケーション あり、サブスクライバーのみ あり、サブスクライバーのみ
透過的なデータ暗号化 (TDE) はい いいえ。 Fabric SQL データベースは、サービス マネージド キーによるストレージ暗号化を使って、すべての顧客データを保存時に保護します。 カスタマー マネージド キーはサポートされていません。

プラットフォームの機能

Azure プラットフォームには、標準のデータベース機能に追加の価値として追加される多数の PaaS 機能が用意されています。 Azure SQL Database と Microsoft Fabric SQL Database では、多数の外部サービスを使用できます。

プラットフォーム機能 Azure SQL Database Fabric SQL データベース
アクティブ geo レプリケーション あり、アクティブ geo レプリケーションを参照 現時点ではできません
自動バックアップ はい はい
自動チューニング (インデックス) はい。「自動調整」を参照してください。 はい
可用性ゾーン はい あり、自動的に構成
Azure Database Migration Service (DMS) はい いいえ
データ移行サービス (DMA) はい いいえ
エラスティック ジョブ はい - エラスティック ジョブに関する記事を参照してください いいえ
フェールオーバー グループ あり、フェールオーバー グループを参照 いいえ
ファイル システムへのアクセス いいえ いいえ
geo リストア はい、「geo リストア」を参照してください。 いいえ
長期保有 (LTR) あり、長期保有を参照 いいえ
一時停止/再開 あり、サーバーレス あり、自動
パブリック IP アドレス はい。 アクセスは、ファイアウォールまたはサービス エンドポイントを使って制限できます あり、既定で使用可能
データベースのポイントインタイム リストア はい。「ポイントインタイム リストア」を参照してください はい
[リソース プール] はい、エラスティック プールとして いいえ
スケールアップまたはスケールダウン あり、サーバーレスでは自動、プロビジョニングされたコンピューティングでは手動 あり、自動
SQL エイリアス いいえ、DNS エイリアスを使用します。 いいえ
SQL Server Analysis Services (SSAS) いいえ、Azure Analysis Services は別の Azure クラウド サービスです。 いいえ、Azure Analysis Services は別の Azure クラウド サービスです。
SQL Server Integration Services (SSIS) はい。Azure Data Factory (ADF) 環境で管理された SSIS を使用します。このパッケージは、Azure SQL Database でホストされている SSISDB に格納され、Azure SSIS Integration Runtime (IR) で実行されます。ADF での Azure-SSIS IR の作成に関するページをご覧ください。 なし、代わりに Microsoft Fabric の Data Factory を使います。
SQL Server Reporting Services (SSRS) いいえ - Power BI に関する記事を参照してください いいえ - Power BI に関する記事を参照してください
クエリ パフォーマンスの監視 あり、クエリ パフォーマンス分析情報を使います あり、パフォーマンス ダッシュボードを参照
VNet 部分的、VNet エンドポイントを使用する制限付きアクセス いいえ
VNet サービス エンドポイント あり、仮想ネットワーク サービス エンドポイントを参照 いいえ
VNet グローバル ピアリング はい、Private IP とサービス エンドポイントを使用します。 いいえ
プライベート接続 はい、プライベートリンクを使用しています。 プライベート リンク は現在使用できません。

リソース制限

次の表は、Azure SQL Database と Azure Fabric SQL Database で使用できるリソースの上限を比較したものです。

Note

これらのリソース制限は現在のプレビューにのみ適用され、一般提供の前に変更される可能性があります。

カテゴリ Azure SQL Database Fabric SQL データベース
コンピューティング サイズ 最大 128 個の仮想コア 最大 32 仮想コア
ストレージ サイズ 最大 128 TB 現在のプレビューでは、最大 4 TB
Tempdb のサイズ 最大 2,560 GB 最大 1,024 GB
ログ書き込みスループット 最大 100 MB/秒 現在のプレビューでは、最大 50 MB/秒
可用性 既定の SLA
ゾーン冗長性を使用する 99.995% の SLA
Fabric の信頼性に関する記事を参照
バックアップ ローカル冗長(LRS)、ゾーン冗長(ZRS)、geo 冗長(GRS)ストレージの選択肢
1 から 35 日 (既定では 7 日間) のデータ保有、最大 10 年間の長期保有が可能
ゾーン冗長 (ZRS) 自動バックアップと 7 日の保持期間 (既定で有効)。
読み取り専用レプリカ 1 から 4 個の高可用性レプリカまたは 1 から 30 個の名前付きレプリカを使用した読み取りスケール
0 - 4 個の geo レプリカ
なし、読み取り専用 TDS SQL 接続には読み取り専用 SQL 分析エンドポイントを使います
割引モデル 予約インスタンス
Azure ハイブリッド特典 (開発テスト サブスクリプションでは利用不可)
Enterprise および Pay-As-You-Go (従量課金制) Dev/Test (開発テスト) サブスクリプション
Fabric の容量に関する記事を参照

ツール

Azure SQL Database と Azure Fabric SQL Database では、データの管理に役立つさまざまなデータ ツールがサポートされています。

ツール Azure SQL Database Fabric SQL データベース
Azure CLI はい いいえ
Azure PowerShell はい いいえ
.bacpac のエクスポート あり、Azure SQL Database のエクスポートに関する記事を参照 はい、「Microsoft Fabric SQL Database の SqlPackage」を参照してください
.bacpac のインポート あり、Azure SQL Database のインポートに関する記事を参照 はい、「Microsoft Fabric SQL Database の SqlPackage」を参照してください
BCP はい はい
BICEP はい いいえ
Database Watcher はい 現時点ではできません
SMO あり、SMO を参照 あり、SMO を参照
SQL Server Data Tools (SSDT) はい あり (最小バージョンは Visual Studio 2022 17.12)
SQL Server Management Studio (SSMS) はい はい
SQL Server PowerShell はい はい
SQL Server Profiler いいえ。「拡張イベント」を参照してください いいえ。「拡張イベント」を参照してください
sqlcmd はい はい
System Center Operations Manager はい。「SQL Server 用 Microsoft System Center 管理パック」を参照してください。 いいえ
Visual Studio Code はい はい
Visual Studio Code と mssql 拡張機能 はい はい