Msidb.exe
Msidb.exe używa MsiDatabaseImportuj i MsiDatabaseExport do importowania i eksportowania tabel bazy danych i strumieni.
Jeśli tryb, folder, baza danych i lista tabel są określone w wierszu polecenia, Msidb.exe nie wyświetla żadnego interfejsu użytkownika i działa jako dyskretne narzędzie wiersza polecenia odpowiednie dla skryptu kompilacji.
Składnia
msidb {option}...{option}...{table}...{table}
Opcje wiersza polecenia
Msidb.exe używa następujących opcji wiersza polecenia bez uwzględniania wielkości liter. Ogranicznik ukośnika może być również używany zamiast kreski.
Opcja | Opis |
---|---|
-ja | Zaimportuj pliki archiwum tekstowego z folderu do bazy danych. Nazwy tabel do importu to nazwy plików o długości 8 znaków z rozszerzeniem ".idt". Dłuższe nazwy są obcinane do 8 znaków, jeśli są dostarczane przez polecenie do importowania. Mogą być używane standardowe specyfikacje symboli wieloznanych. |
-e | Eksportuj wybrane tabele z bazy danych do plików archiwum tekstowego w folderze. Nazwy tabel do eksportu to nazwy tabel. Można użyć tylko specyfikacji symboli wieloznacznych "*". Tabele mogą być eksportowane z bazy danych tylko do odczytu. |
-c | Tworzy nowy plik bazy danych i importuje tabele. Zastępuje istniejący plik bazy danych. |
-f | Określa folder zawierający pliki archiwum tekstowego dla tabel i strumieni. Jeśli nie określono folderu zawierającego pliki archiwum tekstowego, narzędzie wyświetli monit o podanie folderu. |
-d | W pełni kwalifikowana ścieżka do pliku bazy danych. |
-m | W pełni kwalifikowana ścieżka do bazy danych, która ma zostać scalona. Ta opcja jest dostępna tylko w trybie dyskretnego wiersza polecenia. Wiele wystąpień tej opcji może wystąpić do maksymalnie 10. Jeśli baza danych nie jest określona w wierszu polecenia, narzędzie wyświetli monit o podanie bazy danych. |
-t | W pełni kwalifikowana ścieżka do przekształcenia do zastosowania. Ta opcja jest dostępna tylko w trybie dyskretnego wiersza polecenia. Wiele wystąpień tej opcji może wystąpić do maksymalnie 10. |
-j | Nazwa magazynu do usunięcia z bazy danych. Ta opcja jest dostępna tylko w trybie dyskretnego wiersza polecenia. Wiele wystąpień tej opcji może wystąpić do maksymalnie 10. |
-k | Nazwa strumienia do usunięcia z bazy danych. Ta opcja jest dostępna tylko w trybie dyskretnym wiersza polecenia. Wiele wystąpień tej opcji może wystąpić do maksymalnie 10. |
-x | Nazwa strumienia, który ma być zapisywany w pliku dysku w bieżącym katalogu. Ta opcja jest dostępna tylko w trybie dyskretnego wiersza polecenia. Strumienie danych binarnych są przechowywane jako oddzielne pliki z rozszerzeniem ".ibd". Używana nazwa pliku binarnego to podstawowe dane klucza dla wiersza zawierającego strumień. |
-w | Nazwa magazynu do zapisania w pliku dysku w bieżącym katalogu. Ta opcja jest dostępna tylko w trybie dyskretnego wiersza polecenia. |
-a | Nazwa pliku, który ma zostać dodany do bazy danych jako strumień. Ta opcja jest dostępna tylko w trybie dyskretnego wiersza polecenia. Wiele wystąpień tej opcji może wystąpić do maksymalnie 10. Strumienie danych binarnych są przechowywane jako oddzielne pliki z rozszerzeniem ".ibd". Używana nazwa pliku binarnego to podstawowe dane klucza dla wiersza zawierającego strumień. |
-r | Nazwa magazynu, który ma zostać dodany do bazy danych jako podstorage. Ta opcja jest dostępna tylko w trybie dyskretnym wiersza polecenia. Wiele wystąpień tej opcji może wystąpić do maksymalnie 10. |
-s | Obcinanie nazw tabel do 8 znaków podczas eksportowania do pliku idt. Nazwa tabeli jest obcinana do 8 znaków, a rozszerzenie ".idt" jest dodawane. |
-? | Wyświetla okno dialogowe pomocy wiersza polecenia |
Nuta
W przypadku używania długich nazw plików ze spacjami użyj cudzysłowów wokół nich. Na przykład w przypadku bazy danych, która znajduje się w folderze "Moje dokumenty", określ ją jako "c:\moje dokumenty".
To narzędzie jest dostępne tylko w Składniki zestawu Windows SDK dla deweloperów Instalatora Windows.
Tematy pokrewne