다음을 통해 공유


ICE 104

ICE 104는 두 테이블 중 하나인 MsiLockPermissionsExLockPermissions 패키지에 있는지 확인합니다.

ICE 104는 MsiLockPermissionsEx 테이블의 LockObject, Table 및 SDDLText 필드에 사용되는 구문을 확인합니다. ICE 104는 MsiLockPermissionsEx 테이블의 SDDLText 필드 값이 유효한 보안 설명자인지 확인하지 않습니다.

Windows Installer 4.5 이전: 지원되지 않습니다. 이 ICE는 Windows Installer 5.0부터 사용할 수 있습니다.

결과

ICE 104는 다음 오류를 게시합니다.

ICE104 오류 묘사
LockPermissions 및 MsiLockPermissionsEx 테이블이 모두 데이터베이스에 있습니다. 이러한 테이블은 하나만 있어야 합니다. 패키지에는 MsiLockPermissionsExLockPermissions 테이블이 모두 포함될 수 없습니다.
MsiLockPermissionsEx 테이블 항목에서 참조되는 테이블 '[3]'에서 '[2]' 항목을 찾을 수 없습니다(MsiLockPermissionsEx = )[1] Windows Installer가 MsiLockPermissionsEx 테이블에 지정된 항목을 찾아서 보호하지 못했습니다.
MsiLockPermissionsEx 테이블 항목(MsiLockPermissionsEx = )[1]에서 SDDLText = %s 잘못된 FormattedSDDLText 값으로 나타납니다. MsiLockPermissionsEx 테이블의 SDDLText 필드 값은 데이터 형식을FormattedSDDLText에유효한 값이어야 합니다.