共用方式為


Msitran.exe

Msitran.exe會使用 MsiDatabaseGenerateTransformMsiCreateTransformSummaryInfo MsiDatabaseApplyTransform 來產生或套用轉換檔案。

此工具僅適用於適用於 Windows Installer 開發人員Windows SDK 元件。

語法

使用下列語法來產生轉換。

msitran -g {base db}{ref db}{transform file name}[{error conditions / validation conditions}]

使用下列語法來套用轉換

msitran -a {transform}{database}[{error conditions}]

命令列選項

Msitran.exe使用下列不區分大小寫的命令行選項。 斜線分隔符也可以用來取代虛線。

選項 描述
-g 轉換產生。
a- 轉換應用程式。

 

套用轉換時,可能會隱藏下列錯誤。 若要隱藏錯誤,請在 {error conditions} 自變數中包含適當的字元。 以 -g 指定的條件會放在轉換的摘要資訊中,但在使用 -a 套用轉換時不會使用。 如需詳細資訊,請參閱 MsiDatabaseApplyTransform

選項 隱藏的錯誤
a 新增現有的數據列。
b 刪除不存在的數據列。
c 新增現有的數據表。
d 刪除不存在的數據表。
e 修改現有的數據列。
f 變更代碼頁。

 

下列驗證條件可用來指出轉換何時可套用至封裝。 這些條件可以使用 -g 指定,但不能指定 -a。

選項 驗證條件
g 檢查升級程式代碼。
l 檢查語言。
p 檢查平臺。
r 檢查產品。
s 僅檢查主要版本。
t 僅檢查主要和次要版本。
u 檢查主要、次要和升級版本。
v 套用的資料庫版本 < 基底資料庫版本。
w 已套用的資料庫版本 <= 基底資料庫版本。
x 已套用的資料庫版本 = 基底資料庫版本。
y 已套用的資料庫版本 >= 基底資料庫版本。
z 套用的資料庫版本 > 基底資料庫版本。

 

Windows Installer 開發工具

資料庫轉換

自訂轉換範例

發行的版本、工具和可轉散發套件