Msidb.exe
Msidb.exe använder MsiDatabaseImportera och MsiDatabaseExport för att importera och exportera databastabeller och strömmar.
Om läget, mappen, databasen och tabelllistan anges på kommandoraden, tar Msidb.exe inte upp något användargränssnitt och fungerar som ett tyst kommandoradsverktyg som lämpar sig för byggskript.
Syntax
MsiDb{option}...{option}...{table}...{table}
Kommandoradsalternativ
Msidb.exe använder följande skiftlägesokänsliga kommandoradsalternativ. En snedstrecksgränsare kan också användas i stället för ett bindestreck.
Alternativ | Beskrivning |
---|---|
-jag | Importera textarkivfiler från mappen till databasen. Tabellnamn för import är filnamn som är 8 tecken långa med tillägget ".idt". Längre namn trunkeras till 8 tecken om de anges med kommandot för import. Standardspecifikationer för jokertecken kan användas. |
-e | Exportera markerade tabeller från databasen till textarkivfiler i mappen. Tabellnamn för export är tabellnamn. Endast jokertecknets specifikation, "*", får användas. Tabeller kan exporteras från en skrivskyddad databas. |
-c | Skapar en ny databasfil och importerar tabeller. Skriver över en befintlig databasfil. |
-f | Anger mappen som innehåller textarkivfilerna för tabeller och strömmar. Om mappen som innehåller textarkivfilerna inte har angetts uppmanar verktyget användaren att ange mappen. |
-d | Fullständigt kvalificerad sökväg till databasfilen. |
-m | Fullständigt kvalificerad sökväg till databasen som ska sammanfogas i. Det här alternativet är endast tillgängligt i tyst kommandoradsläge. Flera instanser av det här alternativet kan inträffa till högst 10. Om databasen inte har angetts på kommandoraden uppmanas användaren att ange databasen. |
-t | Fullständigt kvalificerad sökväg till den transformering som ska tillämpas. Det här alternativet är endast tillgängligt i tyst kommandoradsläge. Flera instanser av det här alternativet kan inträffa till högst 10. |
-j | Namn på lagring som ska tas bort från databasen. Det här alternativet är endast tillgängligt i tyst kommandoradsläge. Flera instanser av det här alternativet kan inträffa till högst 10. |
-k | Namnet på dataströmmen som ska tas bort från databasen. Det här alternativet är endast tillgängligt i tyst kommandoradsläge. Flera instanser av det här alternativet kan inträffa till högst 10. |
-x | Namnet på dataströmmen som ska sparas i en diskfil i den aktuella katalogen. Det här alternativet är endast tillgängligt i tyst kommandoradsläge. Binära dataströmmar lagras som separata filer med tillägget ".ibd". Binärt filnamn som används är primärnyckeldata för raden som innehåller dataströmmen. |
-w | Namn på lagring som ska sparas i en diskfil i den aktuella katalogen. Det här alternativet är endast tillgängligt i tyst kommandoradsläge. |
-a | Namnet på filen som ska läggas till i databasen som en dataström. Det här alternativet är endast tillgängligt i tyst kommandoradsläge. Flera instanser av det här alternativet kan inträffa till högst 10. Binära dataströmmar lagras som separata filer med tillägget ".ibd". Binärt filnamn som används är primärnyckeldata för raden som innehåller dataströmmen. |
-r | Namn på lagring som ska läggas till i databasen som en underlagring. Det här alternativet är endast tillgängligt i tyst kommandoradsläge. Flera instanser av det här alternativet kan inträffa till högst 10. |
-s | Trunkera tabellnamn till 8 tecken vid export till en .idt. Tabellnamnet trunkeras till 8 tecken och tillägget ".idt" läggs till. |
-? | Visar hjälpdialogrutan för kommandoraden |
Not
När du använder långa filnamn med blanksteg använder du citattecken runt dem. För en databas som till exempel finns i mappen "Mina dokument" anger du den som "c:\my documents".
Det här verktyget är endast tillgängligt i Windows SDK-komponenter för Windows Installer Developers.
Relaterade ämnen