次の方法で共有


.show データベース スキーマ違反

適用対象: ✅Microsoft FabricAzure データ エクスプローラー

このコマンドは、データベース内のスキーマ違反を識別します。 関数、具体化されたビュー、外部テーブル、データ マッピング、連続エクスポート、およびさまざまなポリシーの包括的な検証を実行します。

アクセス許可

このコマンドを実行するには、少なくともデータベース ビューアーまたはデータベース モニターのアクセス許可が必要です。 詳細については、ロールベースのアクセス制御に関するページを参照してください。

構文

.showdatabase DatabaseName schema violations

パラメーター

件名 タイプ Required 説明
DatabaseName string スキーマを検証するデータベースの名前。

返品

このコマンドは、データベース内のスキーマ検証の問題のテーブルを返します。 表には次の列が含まれています。

列名 種類 説明
エンティティの種類 string データベース エンティティの種類。
エンティティ名 string エンティティの名前。
プロパティ string 検証対象のエンティティのプロパティ。 たとえば、この値にはポリシーの名前を指定できます。 ポリシーの一覧については、 ポリシーの概要を参照してください。
理由 string 検証エラーの理由を説明するメッセージ。

次の例では、 MyDatabase データベースのスキーマ違反を含むテーブルを返します。

.show database MyDatabase schema violations

出力

エンティティの種類 エンティティ名 プロパティ 理由
機能 DiagnosticMetricsExpand 要求が無効で、処理できません: セマンティック エラー: SEM0100: 'mvexpand' 演算子: 'DiagnosticRawRecords' という名前のテーブルまたは列の式を解決できませんでした
ContinuousExport SampleMetricsExport 連続エクスポート ジョブ 'SampleMetricsExport' が無効になっています
MaterializedView DailyCovid19 具体化されたビュー ジョブ 'DailyCovid19' が無効です。 種類 'MaterializedView' のエンティティ ID 'Covid19' が見つかりませんでした。