.show database schema violations
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer
이 명령은 데이터베이스 내에서 스키마 위반을 식별합니다. 함수, 구체화된 뷰, 외부 테이블, 데이터 매핑, 연속 내보내기 및 다양한 정책의 포괄적인 유효성 검사를 수행합니다.
사용 권한
이 명령을 실행하려면 데이터베이스 뷰어 또는 데이터베이스 모니터 권한이 있어야 합니다. 자세한 내용은 역할 기반 액세스 제어를 참조하세요.
구문
.show
database
DatabaseName schema
violations
매개 변수
이름 | Type | 필수 | 설명 |
---|---|---|---|
DatabaseName | string |
스키마의 유효성을 검사할 데이터베이스의 이름입니다. |
반품
이 명령은 데이터베이스 내에서 스키마 유효성 검사 문제의 테이블을 반환합니다. 표에는 다음 열이 포함됩니다.
열 이름 | Type | 설명 |
---|---|---|
엔터티 종류 | string |
데이터베이스 엔터티의 형식입니다. |
엔터티 이름 | string |
엔터티의 이름입니다. |
속성 | string |
유효성을 검사할 엔터티의 속성입니다. 예를 들어 이 값은 정책의 이름이 될 수 있습니다. 정책 목록은 정책 개요를 참조하세요. |
원인 | string |
유효성 검사 실패 이유를 설명하는 메시지입니다. |
예시
다음 예제에서는 데이터베이스에 대한 MyDatabase
스키마 위반이 있는 테이블을 반환합니다.
.show database MyDatabase schema violations
출력
엔터티 종류 | 엔터티 이름 | 속성 | 원인 |
---|---|---|---|
함수 | DiagnosticMetricsExpand | 요청이 잘못되었으며 처리할 수 없습니다. 의미 체계 오류: SEM0100: 'mvexpand' 연산자: 'DiagnosticRawRecords'라는 테이블 또는 열 식을 해결하지 못했습니다. | |
ContinuousExport | SampleMetricsExport | 연속 내보내기 작업 'SampleMetricsExport'가 비활성화됨 | |
MaterializedView | DailyCovid19 | 구체화된 뷰 작업이 잘못되었습니다. 'DailyCovid19'. 'MaterializedView' 종류의 엔터티 ID 'Covid19'를 찾을 수 없습니다. |