다음을 통해 공유


.show database schema violations

적용 대상: ✅Microsoft Fabric✅Azure Data Explorer

이 명령은 데이터베이스 내에서 스키마 위반을 식별합니다. 함수, 구체화된 뷰, 외부 테이블, 데이터 매핑, 연속 내보내기 및 다양한 정책의 포괄적인 유효성 검사를 수행합니다.

사용 권한

이 명령을 실행하려면 데이터베이스 뷰어 또는 데이터베이스 모니터 권한이 있어야 합니다. 자세한 내용은 역할 기반 액세스 제어를 참조하세요.

구문

.showdatabase 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'를 찾을 수 없습니다.