sqllogship aplikacji
Sqllogship aplikacji wykonuje kopię zapasową, kopiowanie lub operacji przywracanie i skojarzonymi zadaniami oczyszczania dla konfiguracja wysyłania dziennika.Operacja jest wykonywana dla konkretnej bazy danych na konkretne wystąpienie SQL Server 2005 lub nowszej wersja.
Aby konwencje składni, zobacz Narzędzia wiersza polecenia.
Składnia
sqllogship -server instance_name { -backup primary_id | -copy secondary_id | -restore secondary_id } [ –verboselevel level ] [ –logintimeout timeout_value ] [ -querytimeout timeout_value ]
Argumenty
-serverinstance_name
Określa wystąpienie SQL Server gdzie operacja będzie Uruchom.Wystąpienie serwera, aby określić zależy od określono która operacja dziennika wysyłki.Dla -kopia zapasowa, instance_name musi być nazwą serwer podstawowy w konfiguracja wysyłania dziennika.Dla -copy lub -Przywracanie, instance_name musi być nazwą serwer pomocniczy w konfiguracja wysyłania dziennika.-backupprimary_id
Wykonuje operację wykonywania kopia zapasowa dla podstawowa baza danych, którego identyfikator podstawowy jest określony przez primary_id.Ten identyfikator można uzyskać, wybierając ją z log_shipping_primary_databases tabela systemowa lub za pomocą sp_help_log_shipping_primary_database procedura składowana.Tworzy operacji wykonywania kopii zapasowej kopia zapasowa dziennika w katalogu kopii zapasowych.Sqllogship następnie aplikacja robi wszystkie stare kopia zapasowa pliki oparte na okres zachowywania plików.Następnie aplikacja dzienniki historia operacji wykonywania kopia zapasowa na serwer podstawowy i serwer monitorowania.Wreszcie, aplikacja zostanie uruchomiona sp_cleanup_log_shipping_history, który powoduje wyczyszczenie starych informacji o historia, oparte na okres zachowywania.
-copysecondary_id
Wykonuje operację kopiowania kopiowanie kopie zapasowe z określonego serwer pomocniczy dla pomocnicza baza danych lub baz danych, których identyfikator pomocniczego jest określony przez secondary_id.Ten identyfikator można uzyskać, wybierając ją z log_shipping_secondary tabela systemowa lub za pomocą sp_help_log_shipping_secondary_database procedura składowana.Operacja kopiuje pliki kopia zapasowa z katalogu kopia zapasowa do obiekt docelowy katalogu.Sqllogship historia dla operacji kopiowania serwer pomocniczy Dzienniki aplikacji następnie oraz serwer monitorowania.
-restoresecondary_id
Wykonuje operację przywracanie określony serwer pomocniczy dla pomocnicza baza danych lub baz danych, których identyfikator pomocniczego jest określony przez secondary_id.Identyfikator ten można uzyskać przy użyciu sp_help_log_shipping_secondary_database procedura składowana.Wszelkie kopia zapasowa plików w obiekt docelowy katalogu, w którym zostały utworzone po najnowszy punkt przywracanie są przywracane do pomocnicza baza danych i baz danych.Sqllogship następnie aplikacja robi wszystkie stare kopia zapasowa pliki oparte na okres zachowywania plików.Następnie aplikacja dzienniki historia operacji przywracanie serwer pomocniczy i serwer monitorowania.Wreszcie, aplikacja zostanie uruchomiona sp_cleanup_log_shipping_history, który powoduje wyczyszczenie starych informacji o historia, oparte na okres zachowywania.
–verboselevellevel
Specifies the level of messages added to the log shipping history.level is one of the following integers:Level
Opis
0
Wyjściowe nie śledzenie i komunikaty debugowania.
1
Wyjściowe komunikaty obsługa błędów.
2
Wyjście ostrzeżenia i komunikaty obsługi błędów.
3
Wyjściowe komunikaty informacyjne, ostrzeżeń i komunikatów obsługi błędów.Jest to wartość domyślna.
4
Wyprowadzić wszystkie debugowanie i śledzenie wiadomości.
–logintimeouttimeout_value
Określa ilość czas przeznaczonego na próby logowania do wystąpienie serwera przed próba czass out.The default is 15 seconds.timeout_value is int.-querytimeouttimeout_value
Określa ilość czas przeznaczony do uruchomienia określonej operacji przed próba czass out.The default is no timeout period.timeout_value is int.
Uwagi
Zaleca się, aby użyć kopia zapasowa oraz przywracanie zadań do wykonania kopia zapasowa i przywracania, gdy to możliwe.Do uruchamiania tych zadań z partia operacji lub innych aplikacji wywołać sp_start_job procedura składowana.
wysyłanie dziennika historia utworzone przez sqllogship przeplatają się z historia utworzone przez wysyłki kopia zapasowa, Kopiuj i zadań przywracanie.Jeśli zamierzasz używać sqllogship wielokrotnie wykonywać kopia zapasowa, kopiowania lub operacji przywracanie konfiguracja wysyłki do dziennika rozważyć wyłączenie odpowiednie zadanie wysyłania dziennika lub zadań.Aby uzyskać więcej informacji, zobacz Jak Wyłączyć lub włączyć zadania (SQL Server Management Studio).
Sqllogship aplikacji, SqlLogShip.exe, jest instalowany w katalogu plik Files\Microsoft SQL Server\90\Tools\Binn.
Uprawnienia
sqllogship używa uwierzytelniania systemu Windows.Dostęp do katalogów systemu Windows wymaga konta uwierzytelniania systemu Windows, na którym polecenie jest wykonywane i SQL Server uprawnień.Wymogu zależy, czy sqllogship Określa polecenie -kopia zapasowa, -kopii, lub -przywracanie opcji.
Opcja |
Dostęp do katalogów |
Uprawnienia |
---|---|---|
-kopia zapasowa |
Wymaga dostępu do odczytu i zapisu do kopia zapasowa katalogu. |
Wymaga tych samych uprawnień co instrukcja kopii zapasowej.Aby uzyskać więcej informacji, zobacz BACKUP (Transact-SQL). |
-Kopia |
Wymaga katalogu kopia zapasowa do odczytu i zapisu do katalogu kopii. |
Wymaga tych samych uprawnień co sp_help_log_shipping_secondary_database procedura składowana. |
-Przywracanie |
Wymaga dostępu do odczytu i zapisu do katalogu kopii. |
Wymaga tych samych uprawnień co instrukcja PRZYWRACANIA.Aby uzyskać więcej informacji, zobacz RESTORE (Transact-SQL). |
Ostrzeżenie
Aby dowiedzieć się, ścieżek z kopia zapasowa i skopiować katalogi, można uruchomić sp_help_log_shipping_secondary_database widoku lub procedura składowana log_shipping_secondary tabela w msdb.Ścieżki katalogu kopii zapasowych i obiekt docelowy znajdują się w katalogu backup_source_directory i backup_obiekt docelowy_directory kolumny, odpowiednio.
Zobacz także