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.
Parametr Opis <ś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. /r
Przywraca pliki bazy danych MSMQ z kopii zapasowej. /y
Automatycznie nadpisuje istniejące pliki bez potwierdzenia. /?
Wyświetla pomoc dotyczącą składni polecenia.
# 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 / Komunikat Przyczyna Rozwiązanie Access is denied
Brak uprawnień do plików MSMQ Uruchom CMD jako administrator i sprawdź uprawnienia do folderów systemowych. The system cannot find the path specified
Niepoprawna ścieżka do folderu docelowego lub kopii zapasowej Zweryfikuj podaną ścieżkę i upewnij się, że folder istnieje. Failed to restore database
Pliki w kopii zapasowej są uszkodzone lub brakujące Sprawdź integralność kopii zapasowej lub wykonaj nową kopię przed przywróceniem.