다음을 통해 공유


Msitran.exe

Msitran.exe는 MsiDatabaseGenerateTransform, MsiCreateTransformSummaryInfoMsiDatabaseApplyTransform을 사용하여 변환 파일을 생성하거나 적용합니다.

이 도구는 Windows Installer 개발자용 Windows SDK 구성 요소에서만 사용할 수 있습니다.

Syntax

다음 구문을 사용하여 변환을 생성합니다.

msitran -g{base db}{ref db}{변환 파일 이름}[{오류 조건 / 유효성 검사 조건}]

다음 구문을 사용하여 변환을 적용합니다.

msitran -a{변환}{데이터베이스}[{오류 조건}]

명령줄 옵션

Msitran.exe는 다음과 같은 대/소문자를 구분하지 않는 명령줄 옵션을 사용합니다. 대시 대신 슬래시 구분 기호를 사용할 수도 있습니다.

옵션 설명
-g 변환을 생성합니다.
지정하지 않을 경우 애플리케이션을 변환합니다.

 

변환을 적용할 때 다음 오류가 표시되지 않을 수 있습니다. 오류를 표시하지 않으려면 {오류 조건} 인수에 적절한 문자를 포함합니다. -g로 지정된 조건은 변환의 요약 정보에 배치되지만 -a를 사용하여 변환을 적용할 때는 사용되지 않습니다. 자세한 내용은 MsiDatabaseApplyTransform을 참조하세요.

옵션 표시되지 않는 오류
a 기존 작업을 추가합니다.
b 존재하지 않는 행을 삭제합니다.
c 기존 테이블을 추가합니다.
d 존재하지 않는 테이블을 삭제합니다.
e 기존 행을 수정합니다.
f 코드 페이지를 변경합니다.

 

다음 유효성 검사 조건을 사용하여 패키지에 변환을 적용할 수 있는 시기를 나타낼 수 있습니다. 이러한 조건은 -g로 지정할 수 있지만 -a로 지정할 수는 없습니다.

옵션 유효성 검사 조건
g 업그레이드 코드를 확인합니다.
l 언어를 확인합니다.
p 플랫폼을 확인합니다.
r 제품을 확인합니다.
주 버전만 확인합니다.
t 주 버전과 부 버전만 확인합니다.
u 주 버전, 부 버전 및 업그레이드 버전을 확인합니다.
v 적용된 데이터베이스 버전 < 기본 데이터베이스 버전입니다.
w 적용된 데이터베이스 버전 <= 기본 데이터베이스 버전입니다.
x 적용된 데이터베이스 버전 = 기본 데이터베이스 버전입니다.
y 적용된 데이터베이스 버전 >= 기본 데이터베이스 버전입니다.
z 적용된 데이터베이스 버전 > 기본 데이터베이스 버전입니다.

 

Windows Installer 개발 도구

데이터베이스 변환

사용자 지정 변환 샘플

릴리스된 버전, 도구 및 재배포 가능 패키지