Freigeben über


Msidb.exe

Msidb.exe verwendet MsiDatabaseImport und MsiDatabaseExport zum Importieren und Exportieren von Datenbanktabellen und Datenströmen.

Wenn Modus, Ordner, Datenbank und Tabellenliste in der Befehlszeile angegeben werden, zeigt Msidb.exe keine Benutzeroberfläche an, sodass es als unbeaufsichtigtes Befehlszeilenprogramm fungiert, das für Bildskripts geeignet ist.

Syntax

MsiDb{Option}...{Option}...{Tabelle}...{Tabelle}

Befehlszeilenoptionen

Msidb.exe verwendet die folgenden Befehlszeilenoptionen ohne Beachtung der Groß-/Kleinschreibung. Anstelle eines Bindestrichs kann auch ein Schrägstrich als Trennzeichen verwendet werden.

Option BESCHREIBUNG
-i Importiert Textarchivdateien im Ordner in die Datenbank. Tabellennamen für den Import sind Dateinamen mit einer Länge von 8 Zeichen und der Erweiterung „.idt“. Längere Namen werden auf 8 Zeichen gekürzt, wenn sie im Befehl für den Import angegeben werden. Für Angaben können Standardplatzhalter verwendet werden.
-E Exportiert ausgewählte Tabellen aus der Datenbank in Textarchivdateien im Ordner. Tabellennamen für den Export sind Tabellennamen. Es darf nur die Platzhalterspezifikation, „*“, verwendet werden. Tabellen können aus einer schreibgeschützten Datenbank exportiert werden.
-c Erstellt eine neue Datenbankdatei und importiert Tabellen. Eine vorhandene Datenbankdatei wird überschrieben.
-f Gibt den Ordner an, der die Textarchivdateien für Tabellen und Datenströme enthält. Wenn der Ordner mit den Textarchivdateien nicht angegeben ist, fordert das Hilfsprogramm den Benutzer zur Eingabe des Ordners auf.
-d Vollqualifizierter Pfad zur Datenbankdatei.
-M Vollqualifizierter Pfad zur Datenbank, die zusammengeführt werden soll. Diese Option ist nur im unbeaufsichtigten Befehlszeilenmodus verfügbar. Mehrere Instanzen dieser Option sind möglich (maximal 10). Wenn die Datenbank nicht in der Befehlszeile angegeben wird, fordert das Hilfsprogramm den Benutzer zur Eingabe der Datenbank auf.
-t Vollqualifizierter Pfad zur Transformation, die angewendet werden soll. Diese Option ist nur im unbeaufsichtigten Befehlszeilenmodus verfügbar. Mehrere Instanzen dieser Option sind möglich (maximal 10).
-j Name des Speichers, der aus der Datenbank entfernt werden soll. Diese Option ist nur im unbeaufsichtigten Befehlszeilenmodus verfügbar. Mehrere Instanzen dieser Option sind möglich (maximal 10).
-k Name des Datenstroms, der aus der Datenbank entfernt werden soll. Diese Option ist nur im unbeaufsichtigten Befehlszeilenmodus verfügbar. Mehrere Instanzen dieser Option sind möglich (maximal 10).
-X Name des Datenstroms, der auf dem Datenträger in einer Datei im aktuellen Verzeichnis gespeichert werden soll. Diese Option ist nur im unbeaufsichtigten Befehlszeilenmodus verfügbar. Binäre Datenströme werden als separate Dateien mit der Erweiterung „.ibd“ gespeichert. Der verwendete Binärdateiname dient als Primärschlüsseldaten für die Zeile, die den Datenstrom enthält.
-w Name des Speichers, der auf dem Datenträger in einer Datei im aktuellen Verzeichnis gespeichert werden soll. Diese Option ist nur im unbeaufsichtigten Befehlszeilenmodus verfügbar.
-a Name der Datei, die der Datenbank als Datenstrom hinzugefügt werden soll. Diese Option ist nur im unbeaufsichtigten Befehlszeilenmodus verfügbar. Mehrere Instanzen dieser Option sind möglich (maximal 10). Binäre Datenströme werden als separate Dateien mit der Erweiterung „.ibd“ gespeichert. Der verwendete Binärdateiname dient als Primärschlüsseldaten für die Zeile, die den Datenstrom enthält.
-r Name des Speichers, der der Datenbank als Unterspeicher hinzugefügt werden soll. Diese Option ist nur im unbeaufsichtigten Befehlszeilenmodus verfügbar. Mehrere Instanzen dieser Option sind möglich (maximal 10).
-S Kürzt Tabellennamen beim Export in eine IDT-Datei mit 8 Zeichen. Der Tabellenname wird auf 8 Zeichen gekürzt, und die Erweiterung „.idt“ wird hinzugefügt.
-? Zeigt die Befehlszeilenhilfe an.

 

Hinweis

Setzen Sie lange Dateinamen mit Leerzeichen in Anführungszeichen. Geben Sie beispielsweise für eine Datenbank, die sich im Ordner „Meine Dokumente“ befindet, "C:\Meine Dokumente" an.

 

Dieses Tool ist nur in den Windows SDK-Komponenten für Windows Installer-Entwickler verfügbar.

Windows Installer-Entwicklungstools

Veröffentlichte Versionen, Tools und weitervertreibbare Komponenten