Przejdź do głównej zawartości

mqbkup

Komenda mqbkup służy do tworzenia kopii zapasowych oraz przywracania plików bazy danych Microsoft Message Queuing (MSMQ). Jest używana głównie przez administratorów do zabezpieczenia danych kolejek przed awarią systemu lub migracją serwera.


mqbkup <ścieżka_docelowa> [opcje]
mqbkup <ścieżka_źródłowa> /r [opcje]
  • Pierwsza forma wykonuje kopię zapasową plików MSMQ.
  • Druga forma przywraca bazę danych MSMQ z wcześniej utworzonej kopii zapasowej.

ParametrOpis
<ścieżka_docelowa>Określa folder, do którego zostanie zapisana kopia zapasowa bazy danych MSMQ.
<ścieżka_źródłowa>Folder, w którym znajduje się kopia zapasowa przeznaczona do przywrócenia.
/rPrzywraca pliki bazy danych MSMQ z kopii zapasowej.
/yAutomatycznie nadpisuje istniejące pliki bez potwierdzenia.
/?Wyświetla pomoc dotyczącą składni polecenia.

\MSMQBackup
mqbkup D:\MSMQBackup
# Przywrócenie bazy danych MSMQ z kopii zapasowej z nadpisaniem istniejących plików
mqbkup D:\MSMQBackup /r /y

  • Komenda mqbkup wymaga uprawnień administratora, ponieważ operuje na plikach systemowych MSMQ.
  • Kopie zapasowe obejmują dane kolejek prywatnych oraz publicznych, ale nie zapisują ustawień systemowych MSMQ.
  • Po przywróceniu danych wymagane może być ponowne uruchomienie usług MSMQ.

Błąd / KomunikatPrzyczynaRozwiązanie
Access is deniedBrak uprawnień do plików MSMQUruchom CMD jako administrator i sprawdź uprawnienia do folderów systemowych.
The system cannot find the path specifiedNiepoprawna ścieżka do folderu docelowego lub kopii zapasowejZweryfikuj podaną ścieżkę i upewnij się, że folder istnieje.
Failed to restore databasePliki w kopii zapasowej są uszkodzone lub brakująceSprawdź integralność kopii zapasowej lub wykonaj nową kopię przed przywróceniem.