Udostępnij za pośrednictwem


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.

Zobacz także

Koncepcje