Msidb.exe
Msidb.exe usa MsiDatabaseImport e MsiDatabaseExport per importare ed esportare tabelle e flussi di database .
Se la modalità, la cartella, il database e l'elenco di tabelle vengono specificati nella riga di comando, Msidb.exe non visualizza alcuna interfaccia utente e opera come utilità della riga di comando invisibile all'utente adatta per lo script di compilazione.
Sintassi
MsiDb{opzione}...{opzione}...{table}...{table}
Opzioni da riga di comando
Msidb.exe usa le opzioni della riga di comando senza distinzione tra maiuscole e minuscole seguenti. È anche possibile usare un delimitatore barra al posto di un trattino.
Opzione | Descrizione |
---|---|
-i | Importare file di archivio di testo dalla cartella al database. I nomi di tabella per l'importazione sono nomi di file lunghi 8 caratteri con estensione ".idt". I nomi più lunghi vengono troncati a 8 caratteri se forniti dal comando per l'importazione. È possibile usare specifiche standard per caratteri jolly. |
-E | Esportare le tabelle selezionate dal database in file di archivio di testo nella cartella. I nomi di tabella per l'esportazione sono nomi di tabella. È possibile usare solo la specifica con caratteri jolly "*". Le tabelle possono essere esportate da un database di sola lettura. |
-c | Crea un nuovo file di database e importa le tabelle. Sovrascrive un file di database esistente. |
-f | Specifica la cartella contenente i file di archivio di testo per tabelle e flussi. Se la cartella contenente i file di archivio di testo non è specificata, l'utilità richiede all'utente la cartella . |
-d | Percorso completo del file di database. |
-M | Percorso completo del database in cui eseguire il merge. Questa opzione è disponibile solo in modalità riga di comando invisibile all'utente. Possono verificarsi più istanze di questa opzione fino a un massimo di 10. Se il database non viene specificato nella riga di comando, l'utilità richiede all'utente il database. |
-T | Percorso completo della trasformazione da applicare. Questa opzione è disponibile solo in modalità riga di comando invisibile all'utente. Possono verificarsi più istanze di questa opzione fino a un massimo di 10. |
-j | Nome dell'archiviazione da rimuovere dal database. Questa opzione è disponibile solo in modalità riga di comando invisibile all'utente. Possono verificarsi più istanze di questa opzione fino a un massimo di 10. |
-k | Nome del flusso da rimuovere dal database. Questa opzione è disponibile solo in modalità della riga di comando invisibile all'utente. Possono verificarsi più istanze di questa opzione fino a un massimo di 10. |
-X | Nome del flusso da salvare in un file su disco nella directory corrente. Questa opzione è disponibile solo in modalità riga di comando invisibile all'utente. I flussi di dati binari vengono archiviati come file separati con l'estensione ".ibd". Il nome file binario usato è dati di chiave primaria per la riga contenente il flusso. |
-w | Nome dell'archiviazione da salvare in un file su disco nella directory corrente. Questa opzione è disponibile solo in modalità riga di comando invisibile all'utente. |
-a | Nome del file da aggiungere al database come flusso. Questa opzione è disponibile solo in modalità riga di comando invisibile all'utente. Possono verificarsi più istanze di questa opzione fino a un massimo di 10. I flussi di dati binari vengono archiviati come file separati con l'estensione ".ibd". Il nome file binario usato è dati di chiave primaria per la riga contenente il flusso. |
-r | Nome dell'archiviazione da aggiungere al database come sottostorazione. Questa opzione è disponibile solo in modalità della riga di comando invisibile all'utente. Possono verificarsi più istanze di questa opzione fino a un massimo di 10. |
-S | Tronca i nomi delle tabelle a 8 caratteri durante l'esportazione in un file con estensione idt. Il nome della tabella viene troncato a 8 caratteri e viene aggiunta l'estensione ".idt". |
-? | Visualizza la finestra di dialogo della Guida della riga di comando |
Nota
Quando si usano nomi file lunghi con spazi, usare le virgolette. Ad esempio, per un database che si trova nella cartella "Documenti", specificarlo come "c:\my documents".
Questo strumento è disponibile solo nei componenti di Windows SDK per gli sviluppatori di Windows Installer.
Argomenti correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per