你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

.show 数据库架构冲突

适用于:✅Microsoft Fabric✅Azure 数据资源管理器

此命令确定数据库中的架构冲突。 它对函数、具体化视图、外部表、数据映射、连续导出和各种策略执行全面验证。

权限

必须至少具有数据库查看者或数据库监视者权限才能运行此命令。 有关详细信息,请参阅基于角色的访问控制

语法

.show database DatabaseName schema violations

参数

客户 类型​​ 必需 说明
DatabaseName string 要验证其架构的数据库的名称。

返回

该命令返回数据库中架构验证问题的表。 该表包含以下列:

列名称 类型 描述
实体类型 string 数据库实体的类型。
实体名称 string 实体的名称。
properties string 要验证的实体的属性。 例如,此值可以是策略名称。 有关策略列表,请参阅策略概述
原因 string 说明验证失败原因的消息。

示例

以下示例将返回 MyDatabase 数据库中存在架构违规的表。

.show database MyDatabase schema violations

输出

实体类型 实体名称 properties 原因
函数 DiagnosticMetricsExpand 请求无效,无法处理:语义错误:SEM0100:“mvexpand”运算符:无法解析名为“DiagnosticRawRecords”的表或列表达式
ContinuousExport SampleMetricsExport 已禁用连续导出作业“SampleMetricsExport”
MaterializedView DailyCovid19 具体化视图作业无效:“DailyHttp19”。 找不到类型为“MaterializedView”的实体 ID“Covid19”。