次の方法で共有


Microsoft Fabric の T-SQL のセキュリティ、外部からのアクセス

適用対象:✅ Microsoft Fabric の SQL 分析エンドポイントおよびウェアハウス

この記事では、SQL 分析エンドポイントまたはWarehouseに対してクエリを実行するときの Microsoft Fabric の T-SQL 言語構文機能について説明します。

これらの制限事項は、Fabric Synapse Data Warehouse のウェアハウスおよび SQL 分析エンドポイント項目にのみ適用されます。 Fabric SQL Database の制限事項については、Microsoft Fabric SQL Database (プレビュー) の制限事項に関する記事を参照してください。

Note

Fabric Data Warehouse の今後の機能開発の詳細については、Fabric Data Warehouse のリリース計画に関する記事を参照してください。

T-SQL のセキュリティ、外部からのアクセス

  • テーブルの作成、変更、および削除と、挿入、更新、削除は、レイクハウスの SQL 分析エンドポイントではなく、Microsoft Fabric のウェアハウスでのみサポートされます。
  • レイクハウスの SQL 分析エンドポイントで Delta Lake データを参照するテーブルの上に、独自の T-SQL ビュー、関数、およびプロシージャを作成できます。
  • CREATE/DROP TABLE のサポートの詳細については、「テーブル」を参照してください。
  • Fabric ウェアハウスと SQL 分析エンドポイントの両方で、"標準"、"シーケンシャル"、"入れ子になった" CTE がサポートされています。 CTE は Microsoft Fabric で一般提供されていますが、入れ子になった CTE は現在プレビュー機能です。 詳しくは、「Fabric データ ウェアハウスの入れ子になった共通テーブル式 (CTE) (Transact-SQL)」をご覧ください。
  • データ型の詳細については、「データ型」をご覧ください。
  • TRUNCATE テーブルは、Microsoft Fabric のウェアハウスでサポートされています。

制限事項

現時点では、次のコマンドの一覧はサポートされていません。 これらのコマンドを使用しないでください。 これらのコマンドは正常に動作するように見えるかもしれませんが、Warehouseに問題が発生する可能性があります。

  • ALTER TABLE ADD/ALTER/DROP COLUMN
    • 現時点では、Microsoft Fabric の Warehouse での ALTER TABLE 操作の次のサブセットのみがサポートされています。
      • サポートされている列データ型の NULL 許容列を追加する。
      • ADD または DROP PRIMARY KEY、UNIQUE、および FOREIGN_KEY 列の制約 (NOT ENFORCED オプションが指定されている場合のみ)。 その他の ALTER TABLE 操作はすべてブロックされます。
      • Warehouse で Source Control を使用する場合、テーブル制約または列を追加には制限があります。
  • BULK LOAD
  • CREATE ROLE
  • CREATE USER
  • ヒント
  • ID 列
  • 手動で作成された複数列の統計
  • 具体化されたビュー
  • MERGE
  • OPENROWSET
  • PREDICT
  • システム テーブルとユーザー テーブルを対象とするクエリ
  • 再帰クエリ
  • 結果セットのキャッシュ
  • スキーマ名とテーブル名に/ または \ を含めることはできません
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • 一時テーブル
  • トリガー