適用対象:✅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 つのデータベースに制限されます。 他の容量のデータベースに制限はありません。
- ワークスペース内の各データベースには一意の名前が必要です。 データベースが削除された場合、同じ名前で別のデータベースを再作成することはできません。
テーブル レベル
- テーブルの主キーを、hierarchyid、sql_variant、timestamp のいずれかのデータ型にすることはできません。
- 現在、メモリ内、台帳、台帳履歴、Always Encrypted テーブルは、Microsoft Fabric の SQL データベースに作成できません。
- フルテキスト インデックス作成はサポートされておらず、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 リージョンで使用できます。
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 レベル。 | はい。ただし、インデックスはテーブルの作成と同時に作成するか、ミラーリングを停止する必要があります。 詳細については、「 Fabric SQL データベース ミラーリング (プレビュー)の制限事項」を参照してください。 |
| 列ストア インデックス、非クラスター化 | はい - 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 | イエス | いいえ |
| リンク サーバー | あり、ターゲットとしてのみ | あり、ターゲットとしてのみ |
| ログインとユーザー | はい。ただし CREATE と ALTER のログイン ステートメントは制限されています。 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 を使用) | あり。プライベート リンクを使用 |
| 接続ポリシー | リダイレクト、プロキシ、または既定 | デフォルト |
リソースの制限
注
これらのリソース制限は現在のプレビューにのみ適用され、一般提供の前に変更される可能性があります。
| カテゴリ | 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 インポート | あり、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 拡張機能 | イエス | イエス |
制限事項
特定の領域の制限事項については、次を参照してください。
- Fabric SQL データベース ミラーリングの制限と動作 (プレビュー)
- Microsoft Fabric SQL Database の認証での制限事項
- Microsoft Fabric 内の SQL データベースのバックアップに関する制限事項
- Microsoft Fabric SQL Database のバックアップの復元に関する制限事項
- SQL データベースを共有し、アクセス許可を管理する場合の制限事項。
- Copilot for SQL database の制限事項