Bagikan melalui


Gabungkan Dua Database

File VBScript WiMerge.vbs disediakan di Komponen Windows SDK untuk Pengembang Pemasang Windows. Contoh skrip ini menggabungkan satu database Penginstal Windows ke database lain. Untuk informasi selengkapnya, lihat Menggabungkan dan Mengubah.

Fungsi MsiDatabaseMerge dan metode Penggabungan objek Database tidak dapat digunakan untuk menggabungkan modul yang disertakan dalam paket penginstalan. Mereka tidak boleh digunakan untuk menggabungkan Modul Penggabungan ke dalam paket Pemasang Windows. Untuk menyertakan modul penggabungan dalam paket penginstalan, penulis paket penginstalan harus mengikuti panduan yang dijelaskan dalam topik Menerapkan Modul Penggabungan .

Sampel menunjukkan penggunaan hal berikut:

Anda harus memiliki versi CScript.exe atau WScript.exe Host Skrip Windows untuk menggunakan sampel ini. Untuk menggunakan CScript.exe untuk menjalankan sampel ini, ketik baris perintah di prompt perintah menggunakan sintaks berikut. Bantuan ditampilkan jika argumen pertama adalah /? atau jika terlalu sedikit argumen yang ditentukan. Untuk mengalihkan output ke file, akhiri baris perintah dengan VBS > [jalur ke file]. Sampel mengembalikan nilai 0 untuk keberhasilan, 1 jika bantuan dipanggil, dan 2 jika skrip gagal.

cscript WiMerge.vbs [jalur ke database][jalur ke database yang diimpor][nama tabel]

Tentukan jalur ke database Penginstal Windows yang menerima penggabungan. Tentukan jalur ke database yang sedang diimpor ke database pertama. Anda dapat menentukan nama opsional untuk tabel untuk menahan kesalahan penggabungan. Jika tidak ada nama tabel yang ditentukan, alat penginstal menggunakan nama _MergeErrors dan menjatuhkan tabel setelah menampilkan konten.

Untuk contoh pembuatan skrip tambahan, lihat Contoh Skrip Penginstal Windows. Untuk utilitas sampel yang tidak memerlukan Host Skrip Windows, lihat Alat Pengembangan Penginstal Windows.