Agent czytnik kolejki replikacji
Agent czytnik kolejki replikacji jest plik wykonywalny, który czyta wiadomości przechowywane w Microsoft SQL Server kolejki lub Microsoft kolejki wiadomości i następnie zastosowanie tych wiadomości Wydawca.Używany jest Agent czytnik kolejki z migawka i publikacje transakcyjnych, które umożliwiają oczekujących aktualizacji.
Ostrzeżenie
Parametry można określić w dowolnej kolejności.Parametry opcjonalne nie są określone, używane są wstępnie zdefiniowane wartości na podstawie profilu domyślnego agenta.
Składnia
qrdrsvc [-?]
[-Continuous]
[-DefinitionFile definition_file]
[-Distributor server_name[\instance_name]]
[-DistributionDB distribution_database]
[-DistributorLogin distributor_login]
[-DistributorPassword distributor_password]
[-DistributorSecurityMode [0|1]]
[-EncryptionLevel [0|1|2]]
[-HistoryVerboseLevel [0|1|2|3]]
[-LoginTimeOut login_time_out_seconds]
[-Output output_path_and_file_name]
[-OutputVerboseLevel [0|1|2]]
[-PollingInterval polling_interval]
[-PublisherFailoverPartner server_name[\instance_name] ]
[-ProfileName agent_profile_name]
[-QueryTimeOut query_time_out_seconds]
[-ResolverState [1|2|3]]
Argumenty
-?
Wyświetla informacje o sposobie użycia.-Ciągłe
Określa, czy agent próbuje stale przetwarzać transakcje w kolejce.Jeśli określony, agent kontynuuje wykonywanie nawet wtedy, gdy brak transakcji w kolejce oczekujących od żadnego ze subskrybentów.-DefinitionFiledef_path_and_file_name
To ścieżka pliku definicji agenta.Plik definicji agenta zawiera argumenty wiersza polecenia dla agenta.Zawartość pliku jest analizowany jako plik wykonywalny.Umożliwia określenie argumentu wartości zawierające znaki dowolnego podwójny cudzysłów (").-Dystrybutornazwa_serwera[**\**nazwa_wystąpienia]
Jest to nazwa dystrybutora.Określ nazwa_serwera wystąpienie domyślne SQL Server na tym serwerze.Określ nazwa_serwera\nazwa_wystąpienia nazwane wystąpienie z SQL Server na tym serwerze.Jeśli nie określono nazwy domyślnie nazwę wystąpienie domyślne SQL Server na komputerze lokalnym.-DistributionDBdistribution_database
Jest baza danych dystrybucji.-DistributorLogindistributor_login
Jest nazwą logowania dystrybutora.-DistributorPassworddistributor_password
Jest to hasło dystrybutora.-DistributorSecurityMode [ 0| 1]
Określa tryb zabezpieczeń dystrybutora.Wartość 0 wskazuje SQL Server tryb uwierzytelniania (ustawienie domyślne), a wartość 1 Wskazuje tryb uwierzytelniania systemu Windows.-EncryptionLevel [ 0 | 1 | 2 ]
Jest to poziom Secure Sockets Layer (SSL) szyfrowanie używana przez agenta czytnik kolejki podczas nawiązywania połączenia.Wartość EncryptionLevel
Opis
0
Określa, że SSL nie jest używany.
1
Określa, że używany jest SSL , ale agent nie sprawdza, czy SSL serwera certyfikat jest podpisany przez wystawcę zaufanych.
2
Określa, że używany jest SSL i że certyfikat został zweryfikowany.
Aby uzyskać więcej informacji, zobacz temat Omówienie zabezpieczeń (replikacji).
-HistoryVerboseLevel [ 0| 1| 2| 3]
Określa ilość historia rejestrowane podczas operacji czytnik kolejki.Zminimalizować efekt historia rejestrowania na wydajność, wybierając 1.Wartość HistoryVerboseLevel
Opis
0
Brak historia rejestrowania (niezalecane).
1
Domyślny.Zawsze aktualizuj poprzedniej wiadomości historia o tym samym statusie (uruchamianie, postępu, powodzenia i tak dalej).Jeśli istnieje nie poprzedni rekord z tym samym stanie, włóż nowy rekord.
2
Wstawianie nowych rekordów historia , w tym wiadomości bezczynności lub długim zadanie wiadomości.
3
Wstawianie nowych rekordów historia , które zawierają dodatkowe informacje, które mogą być przydatne przy rozwiązywaniu problemów.
-LoginTimeOutlogin_time_out_seconds
Jest limit czasu liczba sekund przed logowania.Wartość domyślna to 15 sekund.-Dane wyjścioweoutput_path_and_file_name
To ścieżka pliku wyjściowego agenta.Jeśli nie podano nazwy pliku, dane wyjściowe są wysyłane do konsoli.Jeśli istnieje określona nazwa pliku wyjściowego jest dołączane do pliku.-OutputVerboseLevel [ 0| 1| 2]
Określa, czy powinny być pełne dane wyjściowe.Jeśli poziom szczegółowości 0, drukowane są tylko komunikaty o błędach.Jeśli poziom szczegółowości 1, drukowane są wszystkie wiadomości raportu postępu.Jeśli poziom szczegółowości 2 (domyślne), wszystkie komunikaty o błędach i sprawozdania z postępu prac wydrukowaniu wiadomości, co jest przydatne podczas debugowania.-PollingIntervalpolling_interval
Jest odpowiednia tylko dla aktualizacji subskrypcji, które korzystają z SQL Server na podstawie kolejek.Określa, jak często w sekundach, SQL Server kolejki ma sprawdzać, czy oczekujące w kolejce transakcji.Wartość może być między 0 i 240 sekund.Wartość domyślna to 5 sekund.-PublisherFailoverPartnerserver_name[**\**instance_name]
Określa partnerpracy awaryjnejwystąpienie programu SQL Server uczestniczących w dublowanie bazy danychsesja z bazą danych publikacja . Aby uzyskać więcej informacji, zobacz temat Replikacja i dublowania baz danych.-Nazwa_profiluagent_profile_name
Jest to nazwa profilu programu agent używany do dostarczania, zestaw wartości domyślne do agenta.Aby uzyskać informacje, zobacz Profile Agent replikacji.-QueryTimeOutquery_time_out_seconds
To liczba sekund przed kwerendy limit czasu.Wartość domyślna to 1800 sekund.-ResolverState [ 1| 2| 3]
Określa, jak kolejce aktualizowanie rozwiązane konflikty.Wartość 1 Wskazuje, Wydawca wins konflikt i bieżącej transakcji w kolejce będące w konflikcie zostanie wycofana Wydawca i pochodzących z aktualizowania subskrybenta; przetwarzanie kolejnych transakcji w kolejce będzie kontynuowane.Wartość 2 Wskazuje subskrybenta wins konflikt i transakcji w kolejce zastępują wartości w Wydawca.Wartość 3 Wskazuje, że jakikolwiek konflikt spowoduje inicjowaniu subskrybenta; Wydawca wins konfliktu, zostaną zakończone przetwarzanie kolejnych transakcji w kolejce i będzie należy ponownie zainicjować subskrypcja .Ustawieniem domyślnym jest 1 transakcyjne publikacji i 3 migawka publikacji.
Uwagi
Aby uruchomić agenta czytnik kolejki, wykonać Qrdrsvc.exe w wiersz polecenia.Aby uzyskać informacje, zobacz Plików wykonywalnych Agent replikacji.