Sdílet prostřednictvím


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.

vývojářskými nástroji instalační služby systému Windows

vydané verze, nástroje a redistribuovatelné