共用方式為


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 要儲存至目前目錄中磁碟檔案的記憶體名稱。 此選項僅適用於無訊息命令行模式。
a- 要新增至資料庫做為數據流的檔名。 此選項僅適用於無訊息命令行模式。 這個選項的多個實例最多可能會發生10個。 二進位數據流會儲存為擴展名為 「.ibd」 的個別檔案。 使用的二進位檔名是包含數據流之數據列的主鍵數據。
-r 要新增至資料庫做為子記憶體的記憶體名稱。 此選項僅適用於無訊息命令行模式。 這個選項的多個實例最多可能會發生10個。
-s 將數據表名稱截斷為匯出至 .idt 的8個字元。 數據表名稱會截斷為 8 個字元,並新增擴展名 “.idt”。
-? 顯示命令行說明對話框

 

注意

搭配空格使用長檔名時,請用引弧括住它們。 例如,對於位於 「My Documents」 資料夾中的資料庫,請將它指定為 「c:\my documents」。。

 

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

Windows Installer 開發工具

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