你当前正在访问 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”。 |