ModuleExclusion 테이블
ModuleExclusion 테이블은 동일한 설치 관리자 데이터베이스에서 호환되지 않는 다른 통합 모듈 목록을 유지합니다. 이 표를 사용하면 통합 또는 확인 도구를 사용하여 충돌하는 통합 모듈이 사용자의 설치 관리자 데이터베이스에서 통합되지 않는지 확인할 수 있습니다. 도구는 설치 관리자 데이터베이스의 ModuleSignature 테이블과 이 테이블을 상호 참조하여 확인합니다.
ModuleExclusion 테이블에는 다음과 같은 열이 있습니다.
Column | 형식 | 키 | Nullable |
---|---|---|---|
ModuleID | 식별자 | Y | N |
ModuleLanguage | 정수 | Y | N |
ExcludedID | 식별자 | Y | N |
ExcludedLanguage | 정수 | Y | N |
ExcludedMinVersion | 버전 | Y | |
ExcludedMaxVersion | 버전 | Y |
열
-
ModuleID
-
통합 모듈의 식별자입니다. ModuleSignature 테이블의 외래 키입니다.
-
ModuleLanguage
-
ModuleID에서 통합 모듈의 10진수 언어 ID입니다. ModuleSignature 테이블의 외래 키입니다.
-
ExcludedID
-
제외된 통합 모듈의 식별자입니다.
-
ExcludedLanguage
-
ExcludedID에 있는 통합 모듈의 숫자 언어 ID입니다. ExcludedLanguage 열은 미국 영어의 1033과 같은 단일 언어에 대한 언어 ID를 지정하거나 영어의 9와 같은 언어 그룹의 언어 ID를 지정할 수 있습니다. ExcludedLanguage 열은 음수 언어 ID를 허용할 수 있습니다. ExcludedLanguage 열에 있는 값의 의미는 다음과 같습니다.
ExcludedLanguage 의미 > 0 ExcludedLanguage로 지정된 언어 ID를 제외합니다. = 0 언어 ID를 제외하지 않습니다. < 0 ExcludedLanguage로 지정된 언어 ID를 뺀 모든 언어 ID를 제외합니다. -
ExcludedMinVersion
-
범위에서 제외된 최소 버전입니다. ExcludedMinVersion 필드가 Null이면 ExcludedMaxVersion 이전의 모든 버전이 제외됩니다. ExcludedMinVersion과 ExcludedMaxVersion이 모두 Null이면 버전에 따라 제외되지 않습니다.
-
ExcludedMaxVersion
-
범위에서 제외된 최대 버전입니다. ExcludedMaxVersion 필드가 Null이면 ExcludedMinVersion 이후의 모든 버전이 제외됩니다. ExcludedMinVersion과 ExcludedMaxVersion이 모두 Null이면 버전에 따라 제외되지 않습니다.
유효성 검사