Aracılığıyla paylaş


Msidb.exe

Msidb.exe MsiDatabaseImport ve MsiDatabaseExport kullanarak veritabanı tablolarını ve akışlar içeri ve dışarı aktarır.

Komut satırında mod, klasör, veritabanı ve tablo listesi belirtilirse, Msidb.exe herhangi bir kullanıcı arabirimini getirmez ve derleme betiği için uygun sessiz bir komut satırı yardımcı programı olarak çalışır.

Sözdizimi

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

Komut Satırı Seçenekleri

Msidb.exe aşağıdaki büyük/küçük harfe duyarlı olmayan komut satırı seçeneklerini kullanır. Tire yerine eğik çizgi sınırlayıcı da kullanılabilir.

Seçenek Açıklama
-ben Metin arşiv dosyalarını klasörden veritabanına aktar. İçeri aktarma için tablo adları, ".idt" uzantısına sahip 8 karakter uzunluğundaki dosya adlarıdır. İçeri aktarma için komut tarafından sağlanırsa daha uzun adlar 8 karaktere kesilir. Standart joker karakter belirtimleri kullanılabilir.
-e Seçili tabloları veritabanından klasördeki metin arşiv dosyalarına aktarın. Dışarı aktarma için tablo adları tablo adlarıdır. Yalnızca joker karakter belirtimi olan "*" kullanılabilir. Tablolar salt okunur bir veritabanından dışarı aktarılabilir.
-c Yeni bir veritabanı dosyası oluşturur ve tabloları içeri aktarır. Varolan bir veritabanı dosyasının üzerine yazar.
-f Tablolar ve akışlar için metin arşiv dosyalarını içeren klasörü belirtir. Metin arşiv dosyalarını içeren klasör belirtilmezse, yardımcı program kullanıcıdan klasörü ister.
-d Veritabanı dosyasının tam yolu.
-m Birleştirilecek veritabanının tam yolu. Bu seçenek yalnızca sessiz komut satırı modunda kullanılabilir. Bu seçeneğin birden çok örneği en fazla 10 olabilir. Veritabanı komut satırında belirtilmezse, yardımcı program kullanıcıdan veritabanını ister.
-t Uygulanacak dönüşümün tam yolu. Bu seçenek yalnızca sessiz komut satırı modunda kullanılabilir. Bu seçeneğin birden çok örneği en fazla 10 olabilir.
-j Veritabanından kaldırılacak depolamanın adı. Bu seçenek yalnızca sessiz komut satırı modunda kullanılabilir. Bu seçeneğin birden çok örneği en fazla 10 olabilir.
-k Veritabanından kaldırılacak akışın adı. Bu seçenek yalnızca sessiz komut satırı modunda kullanılabilir. Bu seçeneğin birden çok örneği en fazla 10 olabilir.
-x Geçerli dizindeki bir disk dosyasına kaydedilecek akışın adı. Bu seçenek yalnızca sessiz komut satırı modunda kullanılabilir. İkili veri akışları ".ibd" uzantısına sahip ayrı dosyalar olarak depolanır. Kullanılan ikili dosya adı, akışı içeren satırın birincil anahtar verileridir.
-w Geçerli dizindeki bir disk dosyasına kaydedilecek depolamanın adı. Bu seçenek yalnızca sessiz komut satırı modunda kullanılabilir.
-a Veritabanına akış olarak eklenecek dosyanın adı. Bu seçenek yalnızca sessiz komut satırı modunda kullanılabilir. Bu seçeneğin birden çok örneği en fazla 10 olabilir. İkili veri akışları ".ibd" uzantısına sahip ayrı dosyalar olarak depolanır. Kullanılan ikili dosya adı, akışı içeren satırın birincil anahtar verileridir.
-r Veritabanına alt depo olarak eklenecek depolamanın adı. Bu seçenek yalnızca sessiz komut satırı modunda kullanılabilir. Bu seçeneğin birden çok örneği en fazla 10 olabilir.
-s Bir .idt'ye dışarı aktarmada tablo adlarını 8 karaktere kırpın. Tablo adı 8 karaktere yuvarlanır ve ".idt" uzantısı eklenir.
-? Komut satırı yardım iletişim kutusunu görüntüler

 

Not

Boşluklarla uzun dosya adları kullanırken, bunların çevresinde tırnak işaretleri kullanın. Örneğin, "Belgelerim" klasöründeki bir veritabanı için bunu "c:\belgelerim" olarak belirtin.

 

Bu araç yalnızca Windows Installer Geliştiricileri içinWindows SDK Bileşenleri'nde kullanılabilir.

Windows Installer Geliştirme Araçları

Yayımlanan Sürümler, Araçlar ve Yeniden Dağıtılabilir