Msidb.exe
Msidb.exe používá MsiDatabaseImport a MsiDatabaseExport k importu a exportu databázových tabulek a datových proudů.
Pokud je režim, složka, databáze a seznam tabulek zadány na příkazovém řádku, Msidb.exe nevyvolá žádné uživatelské rozhraní a funguje jako tichý nástroj příkazového řádku vhodný pro skript sestavení.
Syntax
MsiDb{option}...{option}...{table}...{table}
Možnosti příkazového řádku
Msidb.exe používá následující možnosti příkazového řádku bez rozlišování velkých a malých písmen. Místo pomlčky lze použít také oddělovač lomítek.
Možnost | Popis |
---|---|
-já | Importujte textové archivní soubory ze složky do databáze. Názvy tabulek pro import jsou názvy souborů dlouhé 8 znaků s příponou .idt. Delší názvy jsou zkráceny na 8 znaků, pokud je příkazem pro import zadán. Lze použít specifikace standardních zástupných znaků. |
-e | Export vybraných tabulek z databáze do textových archivních souborů ve složce Názvy tabulek pro export jsou názvy tabulek. Lze použít pouze specifikaci zástupných znaků "*". Tabulky je možné exportovat z databáze jen pro čtení. |
-c | Vytvoří nový soubor databáze a importuje tabulky. Přepíše existující databázový soubor. |
-f | Určuje složku obsahující textové archivní soubory pro tabulky a datové proudy. Pokud není zadána složka obsahující textové soubory archivu, nástroj vyzve uživatele ke složce. |
-d | Plně kvalifikovaná cesta k databázovému souboru. |
-m | Plně kvalifikovaná cesta k databázi, ve které se má sloučit. Tato možnost je dostupná pouze v tichém režimu příkazového řádku. K více instancím této možnosti může dojít maximálně na 10. Pokud není databáze zadána na příkazovém řádku, nástroj vyzve uživatele k databázi. |
-t | Plně kvalifikovaná cesta k transformaci, která se má použít. Tato možnost je dostupná pouze v tichém režimu příkazového řádku. K více instancím této možnosti může dojít maximálně na 10. |
-j | Název úložiště, které chcete z databáze odebrat. Tato možnost je dostupná pouze v tichém režimu příkazového řádku. K více instancím této možnosti může dojít maximálně na 10. |
-k | Název datového proudu, který chcete z databáze odebrat. Tato možnost je dostupná pouze v tichém režimu příkazového řádku. K více instancím této možnosti může dojít maximálně na 10. |
-x | Název datového proudu, který chcete uložit do souboru disku v aktuálním adresáři. Tato možnost je dostupná pouze v tichém režimu příkazového řádku. Binární datové proudy se ukládají jako samostatné soubory s příponou ".ibd". Binární název souboru se používá jako data primárního klíče pro řádek obsahující datový proud. |
-w | Název úložiště pro uložení do souboru disku v aktuálním adresáři Tato možnost je dostupná pouze v tichém režimu příkazového řádku. |
-a | Název souboru, který chcete přidat do databáze jako stream. Tato možnost je dostupná pouze v tichém režimu příkazového řádku. K více instancím této možnosti může dojít maximálně na 10. Binární datové proudy se ukládají jako samostatné soubory s příponou ".ibd". Binární název souboru se používá jako data primárního klíče pro řádek obsahující datový proud. |
-r | Název úložiště, které chcete přidat do databáze jako podstorage. Tato možnost je dostupná pouze v tichém režimu příkazového řádku. K více instancím této možnosti může dojít maximálně na 10. |
-s | Zkracujte názvy tabulek na 8 znaků při exportu do souboru .idt. Název tabulky se zkrátí na 8 znaků a přidá se přípona .idt. |
-? | Zobrazí dialogové okno nápovědy příkazového řádku. |
Poznámka
Pokud používáte dlouhé názvy souborů s mezerami, použijte kolem nich uvozovky. Například pro databázi, která je ve složce Dokumenty, zadejte ji jako "c:\my documents".
Tento nástroj je k dispozici pouze v součásti sady Windows SDK pro vývojáře instalační služby systému Windows.
Související témata