다음을 통해 공유


설치 데이터베이스 유효성 검사

설치 패키지 작성자는 패키지를 처음 설치하기 전에 항상 패키지에 대한 유효성 검사를 실행하고 패키지를 변경할 때마다 유효성 검사를 다시 실행해야 합니다. 유효성 검사는 데이터베이스에서 개별적으로 유효하게 표시될 수 있지만 전체 데이터베이스의 컨텍스트에서 잘못된 동작을 일으키는 오류를 검사합니다. 유효성 검사에 실패한 패키지를 설치하려고 하면 사용자의 시스템이 손상됩니다. 패키지 유효성 검사내부 일관성 평가기 - ICE 섹션을 참조하세요.

Orca.exe 또는 Msival2.exe를 사용하여 샘플 패키지의 유효성을 검사할 수 있습니다. Msival2.exe 도움말을 보려면 디렉터리를 변경하는 명령줄에 다음 명령어를 입력합니다.

Msival2 -?

.cub 파일 darice.cub에는 유효성 검사를 수행하는 데 Msival2.exe에서 필요한 ICE 사용자 지정 작업이 포함되어 있습니다. MNP2000.msi 입력의 유효성을 검사하려면 다음 명령어를 입력합니다.

msival2 MNP2000.msi Darice.cub

유효성 검사에서 반환된 오류 및 경고 메시지에 대한 설명은 ICE 참조를 참조하세요. 패키지의 모든 오류를 수정하고 패키지가 오류 없이 유효성 검사를 통과할 때까지 필요에 따라 유효성 검사를 다시 실행합니다.

패키지가 유효성 검사를 통과하면 MNP2000.msi 아이콘을 클릭하거나 명령줄 옵션을 사용하여 명령줄에서 샘플 패키지를 설치할 수 있습니다.

그러면 샘플 설치가 완료됩니다.

다음 예제

업그레이드 예