Msidb.exe
Msidb.exe menggunakan MsiDatabaseImport dan MsiDatabaseExport untuk mengimpor dan mengekspor tabel dan aliran database.
Jika mode, folder, database, dan daftar tabel ditentukan pada baris perintah, Msidb.exe tidak memunculkan antarmuka pengguna apa pun dan beroperasi sebagai utilitas baris perintah senyap yang cocok untuk skrip build.
MsiDb {option}...{option}... {table}...{table}
Msidb.exe menggunakan opsi baris perintah yang tidak peka huruf besar/kecil berikut. Pemisah garis miring juga dapat digunakan sebagai pengganti tanda hubung.
Opsi | Deskripsi |
---|---|
-i | Impor file arsip teks dari folder ke dalam database. Nama tabel untuk impor adalah nama file sepanjang 8 karakter dengan ekstensi ".idt". Nama yang lebih panjang dipotong menjadi 8 karakter jika disediakan oleh perintah untuk impor. Spesifikasi wild card standar dapat digunakan. |
-e | Ekspor tabel yang dipilih dari database ke file arsip teks dalam folder. Nama tabel untuk ekspor adalah nama tabel. Hanya spesifikasi kartubebas, "*", yang dapat digunakan. Tabel dapat diekspor dari database baca-saja. |
-c | Membuat file database baru dan mengimpor tabel. Menimpa file database yang sudah ada. |
-f | Menentukan folder yang berisi file arsip teks untuk tabel dan aliran. Jika folder yang berisi file arsip teks tidak ditentukan, utilitas akan meminta pengguna untuk folder tersebut. |
-d | Jalur yang sepenuhnya memenuhi syarat ke file database. |
-m | Jalur yang sepenuhnya memenuhi syarat ke database yang akan digabungkan. Opsi ini hanya tersedia dalam mode baris perintah senyap. Beberapa instans opsi ini dapat terjadi hingga maksimum 10. Jika database tidak ditentukan pada baris perintah, utilitas akan meminta pengguna untuk database. |
-t | Jalur yang sepenuhnya memenuhi syarat ke transformasi yang akan diterapkan. Opsi ini hanya tersedia dalam mode baris perintah senyap. Beberapa instans opsi ini dapat terjadi hingga maksimum 10. |
-j | Nama penyimpanan yang akan dihapus dari database. Opsi ini hanya tersedia dalam mode baris perintah senyap. Beberapa instans opsi ini dapat terjadi hingga maksimum 10. |
-k | Nama aliran yang akan dihapus dari database. Opsi ini hanya tersedia dalam mode baris perintah senyap. Beberapa instans opsi ini dapat terjadi hingga maksimum 10. |
-x | Nama aliran untuk disimpan ke file disk di direktori saat ini. Opsi ini hanya tersedia dalam mode baris perintah senyap. Aliran data biner disimpan sebagai file terpisah dengan ekstensi ".ibd". Nama file biner yang digunakan adalah data kunci primer untuk baris yang berisi aliran. |
w- | Nama penyimpanan untuk disimpan ke file disk di direktori saat ini. Opsi ini hanya tersedia dalam mode baris perintah senyap. |
a- | Nama file yang akan ditambahkan ke database sebagai aliran. Opsi ini hanya tersedia dalam mode baris perintah senyap. Beberapa instans opsi ini dapat terjadi hingga maksimum 10. Aliran data biner disimpan sebagai file terpisah dengan ekstensi ".ibd". Nama file biner yang digunakan adalah data kunci primer untuk baris yang berisi aliran. |
\r | Nama penyimpanan untuk ditambahkan ke database sebagai substorase. Opsi ini hanya tersedia dalam mode baris perintah senyap. Beberapa instans opsi ini dapat terjadi hingga maksimum 10. |
-s | Potong nama tabel menjadi 8 karakter saat diekspor ke .idt. Nama tabel dipotong menjadi 8 karakter dan ekstensi ".idt" ditambahkan. |
-? | Menampilkan dialog bantuan baris perintah |
Catatan
Saat menggunakan nama file panjang dengan spasi, gunakan tanda kutip di sekitarnya. Misalnya, untuk database yang ada di folder "Dokumen Saya", tentukan sebagai "c:\my documents".
Alat ini hanya tersedia di Komponen Windows SDK untuk Pengembang Penginstal Windows.