Udostępnij za pośrednictwem


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.

Narzędzia programistyczne Instalatora Windows

wydane wersje, narzędzia i pakiety redystrybucyjne