次の方法で共有


Microsoft Fabric SQL Database (プレビュー) に関する制限事項

適用対象:✅Microsoft Fabric 内の SQL データベース

このページでは、Microsoft Fabric SQL Database での現在の制限事項の一覧を示します。 このページは変更されることがあります。

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

この記事は、Fabric の SQL データベースにのみ適用されます。 Fabric Data Warehouse のウェアハウスと SQL 分析エンドポイント項目については、「Fabric Data Warehouse の制限事項」をご覧ください。

重要

この機能はプレビュー中です。

データベース レベルの制限事項

  • Fabric での SQL データベースは、サービス マネージド キーによるストレージ暗号化を使って、すべての顧客データを保存時に保護します。 カスタマー マネージド キーはサポートされていません。 Transparent Data Encryption (TDE) はサポートされていません。
  • 試用版の容量では、3 つのデータベースに制限されます。 他の容量のデータベースに制限はありません。
  • ワークスペース内の各データベースには一意の名前が必要です。 データベースが削除された場合、同じ名前で別のデータベースを再作成することはできません。

テーブル レベル

  • テーブルの主キーを、hierarchyidsql_varianttimestamp のいずれかのデータ型にすることはできません。
  • テーブル内の 1 つ以上の列がサイズ > 1 MB (メガバイト)の ラージ バイナリ オブジェクト (LOB) 型の場合、Fabric OneLake では列データのサイズが 1 MB (メガバイト)に切り捨てられます。
  • 現在、テーブルをメモリ内テーブルにすることはできません。
  • フルテキスト インデックス作成はサポートされておらず、Microsoft Fabric SQL Database では作成できません。
  • 次の表レベルのデータ定義言語 (DDL) 操作は許可されません:
    • パーティションの交換/分割/統合
    • パーティション圧縮

列レベル

  • SQL テーブルの列名には、スペースや次の文字を含めることはできません: ,;{}()\n\t=

SQL 分析エンドポイントの制限事項

Microsoft Fabric SQL Database の SQL 分析エンドポイントは、レイクハウス SQL 分析エンドポイントと同じように動作します。 これは同じ読み取り専用エクスペリエンスです。

接続ポリシー

現在、Microsoft Fabric の SQL データベースでサポートされている唯一の接続ポリシーは、リダイレクト です。 リダイレクト ポリシーでは、クライアントはデータベースをホストするノードへの直接接続を確立し、待機時間の短縮とスループットの向上につながります。

接続でこのモードを使用するには、クライアントで次を行う必要があります。

  • 11000 から 11999 の範囲のポートで、クライアントから、リージョン内のすべての Azure SQL IP アドレスへのアウトバウンド通信を許可します。 SQL のサービス タグを使用すると、この管理が簡単になります。 許可するリージョンの IP アドレスの一覧については、「Azure IP 範囲とサービス タグ - パブリック クラウド」を参照してください。

  • ポート 1433 でクライアントから Azure SQL ゲートウェイの IP アドレスへの送信通信を許可します。

詳細については、「接続アーキテクチャ - 接続ポリシーの」を参照してください。

可用性

Fabric の SQL データベースは、Microsoft Fabric が利用可能なほとんどのリージョンで使用できます。 詳細については、Fabric の可用性に関するページを参照してください。

Fabric の SQL データベースを有効にするには、テナントのホーム リージョンと容量リージョンの両方で使用できる必要があります。 容量で Fabric の SQL データベースを有効にするオプションがない場合は、テナントのホーム リージョンを確認し、そのリージョンで SQL データベースを使用できることを確かめます。

Fabric の SQL データベースのミラーリングは、ミラーリングをサポートする Fabric リージョンで使用できます。

Azure SQL Database と Azure Fabric SQL Database の機能

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

特徴 Azure SQL データベース Fabric SQL データベース
データベース互換性レベル 100 - 170 現在、170
高速データベース復旧 (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_AS され、更新できません。 個々の列での照合順序がサポートされています。
列の暗号化 イエス イエス
列ストア インデックス、クラスター化 はい - Premium レベル、Standard レベル - S3 以上、General Purpose レベル、Business Critical、HyperScale レベル あり、ただしテーブルを OneLake にミラー化することはできません。
列ストア インデックス、非クラスター化 はい - Premium レベル、Standard レベル - S3 以上、General Purpose レベル、Business Critical、HyperScale レベル イエス
Credentials はい、ただし、データベース スコープの資格情報のみとなります。 はい、ただし、データベース スコープの資格情報のみとなります。
クロスデータベース/3 部構成の名前のクエリ いいえ。「エラスティック クエリ」を参照してください あり、SQL 分析エンドポイントを介して、クロスデータベースで 3 部構成の名前のクエリを行うことができます。
データ分類とラベル付け あり、データベースの検出と分類を使用 あり、Microsoft Purview Information Protection の秘密度ラベルによるデータベースのラベル付けを使用
Fabric OneLake へのデータベース ミラーリング あり、手動で有効化 あり、すべての対象テーブルで自動的に有効化
データベース レベルのロール イエス Yes. Transact-SQL のサポートに加えて、Fabric では Fabric ポータルでのデータベース レベルのロールの管理がサポートされています。
DBCC ステートメント ほとんどの場合。個々のステートメントを参照してください ほとんどの場合。個々のステートメントを参照してください
DDL ステートメント ほとんどの場合。個々のステートメントを参照してください ほとんどの場合、個々のステートメントを確認してください。 Fabric SQL データベースの制限事項に関する記事を参照。
DDL トリガー データベースのみ データベースのみ
分散トランザクション - MS DTC いいえ。「エラスティック トランザクション」を参照してください いいえ
DML トリガー ほとんどの場合。個々のステートメントを参照してください ほとんどの場合。個々のステートメントを参照してください
動的データ マスク イエス イエス
エラスティック データベース クライアント ライブラリ イエス いいえ
エラスティック クエリ はい。必要な種類の RDBMS があれば (プレビュー) いいえ
EXECUTE AS あり、ただし EXECUTE AS LOGIN はサポートされません - EXECUTE AS USER を使います いいえ
Expressions イエス イエス
拡張イベント (XEvent) 一部、「Azure SQL データベースでの拡張イベント」を参照 Some
ファイルおよびファイル グループ プライマリ ファイル グループのみ プライマリ ファイル グループのみ
フルテキスト検索 (FTS) はい、ただし、サード パーティ製フィルターとワード ブレーカーはサポートされていません いいえ
関数 ほとんどについては、個々の関数を参照してください ほとんどについては、個々の関数を参照してください
インテリジェントなクエリ処理 イエス イエス
言語要素 ほとんどの場合。個々の要素を参照してください ほとんどの場合。個々の要素を参照してください
Ledger イエス いいえ
リンク サーバー あり、ターゲットとしてのみ あり、ターゲットとしてのみ
ログインとユーザー はい。ただし CREATEALTER のログイン ステートメントは制限されています。 Windows ログインはサポートされていません ログインはサポートされません。 Microsoft Entra プリンシパルを表すユーザーのみがサポートされます。
一括インポートでの最小ログ記録 いいえ、完全復旧モデルのみがサポートされています。 いいえ、完全復旧モデルのみがサポートされています。
OPENROWSET あり、Azure Blob Storage からのインポートのみ はい。 OPENROWSET BULK 関数 (プレビュー)
Operators ほとんどの場合。個々の演算子を参照してください ほとんどの場合。個々の演算子を参照してください
最適化されたロック イエス イエス
復旧モデル 完全復旧のみ 完全復旧のみ
バックアップからデータベースを復元する 自動バックアップの復元を参照してください 自動バックアップの復元を参照してください
データベースを SQL Server に復元する No. 復元の代わりに BACPAC または BCP を使います。 No. 復元の代わりに BACPAC または BCP を使用します
行レベルのセキュリティ イエス イエス
Service Broker いいえ いいえ
サーバー レベルのロール イエス いいえ
Set ステートメント ほとんどの場合。個々のステートメントを参照してください ほとんどの場合。個々のステートメントを参照してください
SQL Server エージェント いいえ - エラスティック ジョブに関する記事を参照してください いいえ、スケジュールされたData Factory パイプラインまたはApache Airflow ジョブを試してください
SQL Server 監査 いいえ、Azure SQL Database の監査を参照 いいえ
システム関数と動的管理関数 ほとんどについては、個々の関数を参照してください ほとんどについては、個々の関数を参照してください
システム動的管理ビュー (DMV) ほぼあり。個々のビューを参照 ほぼあり。個々のビューを参照
システム ストアド プロシージャ 一部のストアドプロシージャについては、個別に参照してください。 一部のストアドプロシージャについては、個別に参照してください。
システム テーブル 一部。個々のテーブルを参照 一部。個々のテーブルを参照
システム カタログ ビュー 一部。個々のビューを参照 一部。個々のビューを参照
TempDB イエス イエス
一時テーブル ローカルおよびデータベーススコープのグローバル一時テーブル ローカルおよびデータベーススコープのグローバル一時テーブル
タイム ゾーンの選択 いいえ いいえ
トレース フラグ いいえ いいえ
トランザクション レプリケーション あり、サブスクライバーのみ あり、サブスクライバーのみ
透過的なデータ暗号化 (TDE) イエス No. Fabric SQL データベースは、サービス マネージド キーによるストレージ暗号化を使って、すべての顧客データを保存時に保護します。 現時点では、カスタマー マネージド キーはサポートされていません。

プラットフォーム機能

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

プラットフォーム機能 Azure SQL データベース Fabric SQL データベース
アクティブ geo レプリケーション あり。アクティブ geo レプリケーションを参照 現在は行われません
自動バックアップ イエス イエス
自動チューニング (インデックス) はい。「自動調整」を参照してください。 イエス
可用性ゾーン はい あり、自動的に構成
Azure Database Migration Service (DMS) イエス いいえ
データ移行サービス (DMA) イエス いいえ
エラスティック ジョブ はい - エラスティック ジョブに関する記事を参照してください いいえ
フェールオーバー グループ あり、フェールオーバー グループを参照 いいえ
Geo-restore あり。geo リストアを参照 いいえ
長期保有 (LTR) あり、長期保有を参照 いいえ
Pause/resume あり、サーバーレス はい、自動
パブリック IP アドレス Yes. アクセスは、ファイアウォールまたはサービス エンドポイントを使って制限できます あり、既定で使用可能
データベースのポイントインタイム リストア はい。「ポイントインタイム リストア」を参照してください イエス
リソース プール はい、エラスティック プールとして いいえ
スケールアップまたはスケールダウン あり、サーバーレスでは自動、プロビジョニングされたコンピューティングでは手動 はい、自動
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 とサービス エンドポイントを使用します。 いいえ
プライベート接続 はい(Private Link を使用) あり。プライベート リンクを使用
接続ポリシー リダイレクト、プロキシ、または既定 Redirect

リソースの制限

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

カテゴリ Fabric SQL データベースの制限
コンピューティング サイズ 最大 32 仮想コア
ストレージ サイズ 現在のプレビューでは、最大 4 TB
Tempdb のサイズ 最大 1,024 GB
ログ書き込みスループット 現在のプレビューでは、最大 50 MB/秒
可用性 Fabric の信頼性に関する記事を参照
Backups ゾーン冗長 (ZRS) 自動バックアップと 7 日の保持期間 (既定で有効)。
読み取り専用レプリカ 読み取り専用 TDS SQL 接続に読み取り専用 SQL 分析エンドポイント を使用する

Tools

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

Tool Azure SQL データベース Fabric SQL データベース
Azure CLI イエス いいえ
Azure PowerShell イエス いいえ
.bacpac export はい、Azure SQL Database のエクスポートをご覧ください はい、「Microsoft Fabric SQL Database の SqlPackage」を参照してください
.bacpac import あり、Azure SQL Database のインポートに関する記事を参照 はい、「Microsoft Fabric SQL Database の SqlPackage」を参照してください
BCP イエス イエス
BICEP イエス いいえ
データベース ウォッチャー イエス 現在は行われません
Microsoft Fabric の Data Factory コネクタ はい。「Azure SQL Database コネクタの概要」を参照してください はい。「SQL データベース コネクタの概要 (プレビュー)」を参照してください
SMO あり、SMO を参照 あり、SMO を参照
SQL Server Data Tools (SSDT) イエス あり (最小バージョンは Visual Studio 2022 17.12)
SQL Server Management Studio (SSMS) イエス イエス
SQL Server PowerShell イエス イエス
SQL Server プロファイラー いいえ。「拡張イベント」を参照してください いいえ。「拡張イベント」を参照してください
sqlcmd イエス イエス
System Center Operations Manager はい。「SQL Server 用 Microsoft System Center 管理パック」を参照してください。 いいえ
Visual Studio Code イエス イエス
Visual Studio Code と mssql 拡張機能 イエス イエス

制限事項

特定の領域の制限事項については、次を参照してください。