Msidb.exe

Msidb.exe는 MsiDatabaseImportMsiDatabaseExport를 사용하여 데이터베이스 테이블 및 스트림을 가져오고 내보냅니다.

모드, 폴더, 데이터베이스 및 테이블 목록이 명령줄에 지정된 경우 Msidb.exe는 사용자 인터페이스를 표시하지 않고 빌드 스크립트에 적합한 자동 명령줄 유틸리티로 작동합니다.

구문

MsiDb {option}...{option}... {table}...{table}

명령줄 옵션

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

옵션 설명
-i 폴더에서 데이터베이스로 텍스트 보관 파일을 가져옵니다. 가져오기의 테이블 이름은 ".idt" 확장명을 가진 8자 길이의 파일 이름입니다. 가져오기를 위해 명령에서 제공하는 경우 긴 이름은 8자로 잘립니다. 표준 와일드카드 사양을 사용할 수 있습니다.
-E 데이터베이스에서 선택한 테이블을 폴더의 텍스트 보관 파일로 내보냅니다. 내보내기용 테이블 이름이 테이블 이름입니다. 와일드카드 사양인 "*"만 사용할 수 있습니다. 읽기 전용 데이터베이스에서 테이블을 내보낼 수 있습니다.
-c 새 데이터베이스 파일을 만들고 테이블을 가져옵니다. 기존 데이터베이스 파일을 덮어씁니다.
-f 테이블 및 스트림에 대한 텍스트 보관 파일이 포함된 폴더를 지정합니다. 텍스트 보관 파일이 포함된 폴더를 지정하지 않으면 유틸리티는 사용자에게 폴더를 묻는 메시지를 표시합니다.
-d 데이터베이스 파일의 정규화된 경로입니다.
-M 통합할 데이터베이스의 정규화된 경로입니다. 이 옵션은 자동 명령줄 모드에서만 사용할 수 있습니다. 이 옵션의 여러 인스턴스는 최대 10개까지 발생할 수 있습니다. 명령줄에 데이터베이스가 지정되지 않은 경우 유틸리티는 사용자에게 데이터베이스에 대한 메시지를 표시합니다.
-t 적용할 변환의 정규화된 경로입니다. 이 옵션은 자동 명령줄 모드에서만 사용할 수 있습니다. 이 옵션의 여러 인스턴스는 최대 10개까지 발생할 수 있습니다.
-j 데이터베이스에서 제거할 스토리지의 이름입니다. 이 옵션은 자동 명령줄 모드에서만 사용할 수 있습니다. 이 옵션의 여러 인스턴스는 최대 10개까지 발생할 수 있습니다.
-k 데이터베이스에서 제거할 스트림의 이름입니다. 이 옵션은 자동 명령줄 모드에서만 사용할 수 있습니다. 이 옵션의 여러 인스턴스는 최대 10개까지 발생할 수 있습니다.
-X 현재 디렉터리의 디스크 파일에 저장할 스트림의 이름입니다. 이 옵션은 자동 명령줄 모드에서만 사용할 수 있습니다. 이진 데이터 스트림은 확장명 ".ibd"를 사용하여 별도의 파일로 저장됩니다. 사용되는 이진 파일 이름은 스트림을 포함하는 행의 기본 키 데이터입니다.
-w 현재 디렉터리의 디스크 파일에 저장할 스토리지의 이름입니다. 이 옵션은 자동 명령줄 모드에서만 사용할 수 있습니다.
지정하지 않을 경우 데이터베이스에 스트림으로 추가할 파일의 이름입니다. 이 옵션은 자동 명령줄 모드에서만 사용할 수 있습니다. 이 옵션의 여러 인스턴스는 최대 10개까지 발생할 수 있습니다. 이진 데이터 스트림은 확장명 ".ibd"를 사용하여 별도의 파일로 저장됩니다. 사용되는 이진 파일 이름은 스트림을 포함하는 행의 기본 키 데이터입니다.
-r 데이터베이스에 하위 스토리지로 추가할 스토리지의 이름입니다. 이 옵션은 자동 명령줄 모드에서만 사용할 수 있습니다. 이 옵션의 여러 인스턴스는 최대 10개까지 발생할 수 있습니다.
-S .idt로 내보낼 때 테이블 이름을 8자로 자릅니다. 테이블 이름은 8자로 잘리고 확장자 ".idt"가 추가됩니다.
-? 명령줄 도움말 대화 상자를 표시합니다.

 

참고

공백이 있는 긴 파일 이름을 사용할 때는 그 주위에 따옴표를 사용하세요. 예를 들어 "내 문서" 폴더에 있는 데이터베이스의 경우 "c:\my documents"로 지정합니다.

 

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

Windows Installer 개발 도구

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