Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Po skonfigurowaniu replikacji na Dystrybutorze instalowany jest zestaw profili agentów. Profil agenta zawiera zestaw parametrów używanych za każdym razem, gdy agent uruchamia się: każdy agent loguje się do dystrybutora podczas procesu uruchamiania i zapytuje parametry w swoim profilu. W przypadku subskrypcji scalania wykorzystujących synchronizację sieci profile są pobierane i przechowywane u Subskrybenta. Jeśli profil zostanie zmieniony, profil na Subscriber jest aktualizowany przy następnym uruchomieniu Merge Agent. Aby uzyskać więcej informacji na temat synchronizacji sieci Web, zobacz Synchronizacja sieci Web na potrzeby replikacji scalania.
Replikacja zapewnia domyślny profil dla każdego agenta oraz dodatkowe predefiniowane profile dla Log Reader Agent, Distribution Agent i Merge Agent. Oprócz udostępnionych profili możesz tworzyć profile dostosowane do wymagań aplikacji. Profil agenta pozwala łatwo zmieniać parametry klucza dla wszystkich agentów powiązanych z tym profilem. Na przykład, jeśli masz 20 agentów Snapshot i musisz zmienić wartość timeoutu zapytania (parametr -QueryTimeout ), możesz zaktualizować profil używany przez Agentów Snapshot i wszyscy agenci tego typu zaczną automatycznie używać nowej wartości przy następnym uruchomieniu.
Możesz też mieć różne profile dla różnych przypadków agenta. Na przykład Merge Agent, który łączy się z Publisher i Dystrybutorem przez połączenie dialup, może korzystać z zestawu parametrów lepiej dopasowanych do wolniejszego łącza komunikacyjnego, korzystając z profilu wolnego łącza.
Note
Jeśli w wierszu poleceń określisz wartość parametru agenta, ta wartość nadpisuje wartość ustawioną dla tego samego parametru w profilu agenta.
Korzystanie z i modyfikowanie profili agentów
Snapshot Agent Profiles
Poniższa tabela przedstawia parametry zdefiniowane w domyślnym profilu dla Snapshot Agent. Więcej informacji na temat tych parametrów można znaleźć w Replication Snapshot Agent.
| domyślny | |
|---|---|
| -BcpBatchSize | 100000 |
| -HistoryVerboseLevel | 2 |
| -LoginTimeout | 15 |
| -QueryTimeout | 1800 |
Profile agentów czytników logów
Poniższa tabela przedstawia parametry zdefiniowane w profilach dla Log Reader Agent. Każda kolumna w tabeli reprezentuje nazwany profil. Więcej informacji o tych parametrach można znaleźć w artykule Replikation Log Reader Agent.
| domyślny | Historia rozwlekła | |
|---|---|---|
| -HistoryVerboseLevel | 1 | 2 |
| -LoginTimeout | 15 | 15 |
| -LogScanThreshold | 500000 | 500000 |
| -PollingInterval | 5 | 5 |
| -QueryTimeout | 1800 | 1800 |
| -ReadBatchSize | 500 | 500 |
Distribution Agent Profiles
Poniższa tabela przedstawia parametry zdefiniowane w profilach dla Distribution Agent. Każda kolumna w tabeli reprezentuje nazwany profil. Więcej informacji o tych parametrach można znaleźć w artykule Replication Distribution Agent.
| domyślny | Historia rozwlekła | Menedżer synchronizacji Windows | Kontynuuj błędy spójności danych | Profil dystrybucji dla strumieniowania OLEDB | |
|---|---|---|---|---|---|
| -BcpBatchSize | 100000 | 100000 | 1000 | 100000 | 2147473647 |
| -CommitBatchSize | 100 | 100 | 100 | 100 | 100 |
| -CommitBatchThreshold | 1000 | 1000 | 1000 | 1000 | 1000 |
| -HistoryVerboseLevel | 1 | 2 | 1 | 1 | 1 |
| -KeepAliveMessageInterval | 300 | 300 | 300 | 300 | 300 |
| -LoginTimeout | 15 | 15 | 15 | 15 | 15 |
| -MaxBcpThreads | 1 | 1 | 1 | 1 | 1 |
| -MaxDostarczoneTransakcje | 0 | 0 | 0 | 0 | 0 |
| -OledbStreamThreshold | NULL | NULL | NULL | NULL | 32768 |
| -PacketSize | NULL | NULL | NULL | NULL | 32768 |
| -PollingInterval | 5 | 5 | 5 | 5 | 5 |
| -QueryTimeout | 1800 | 1800 | 1800 | 1800 | 1800 |
| -SkipErrors | NULL | NULL | NULL | -SkipErrors 2601:2627:20598 | NULL |
| -TransactionsPerHistory | 100 | 100 | 100 | 100 | 100 |
| -UseOledbStreaming | NULL | NULL | NULL | NULL | -UseOledbStreaming |
Merge Agent Profiles
Poniższa tabela przedstawia parametry zdefiniowane w profilach dla Merge Agent. Każda kolumna w tabeli reprezentuje nazwany profil. Więcej informacji na temat tych parametrów można znaleźć w Replication Merge Agent.
| domyślny | Historia rozwlekła | Menedżer synchronizacji Windows | Walidacja liczby wierszy | Liczba wierszy i walidacja sumy kontrolnej | Wolne połączenie | Serwer-serwer o dużej woluminacji | |
|---|---|---|---|---|---|---|---|
| -BcpBatchSize | 100000 | 100000 | 1000 | 100000 | 100000 | 100000 | 100000 |
| -ChangesPerHistory | 100 | 50 | 50 | 100 | 100 | 100 | 1000 |
| -DestThreads | 2 | 1 | 1 | 1 | 1 | 1 | 4 |
| -DownloadGenerationsPerBatch | 50 | 50 | 50 | 50 | 50 | 1 | 500 |
| -DownloadReadChangesPerBatch | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
| -DownloadWriteChangesPerBatch | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
| -FastRowCount | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| -HistoryVerboseLevel | 2 | 3 | 1 | 1 | 2 | 1 | 2 |
| -KeepAliveMessageInterval | 300 | 300 | 300 | 300 | 300 | 300 | 300 |
| -LoginTimeout | 15 | 15 | 15 | 15 | 15 | 15 | 15 |
| -MaxDownloadChanges | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| -MaxUploadChanges | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| -MetadataRetentionCleanup | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| -NumDeadlockRetries | 5 | 5 | 5 | 5 | 5 | 5 | 5 |
| -ParallelUploadDownload | NULL | NULL | NULL | NULL | NULL | NULL | 1 |
| -PollingInterval | 60 | 60 | 60 | 60 | 60 | 60 | 60 |
| -QueryTimeout | 300 | 300 | 300 | 300 | 300 | 300 | 600 |
| -Mnożnik rozmiaru kolejki | NULL | NULL | NULL | NULL | NULL | NULL | 5 |
| -SrcThreads | 2 | 2 | 2 | 2 | 2 | 1 | 3 |
| -StartQueueTimeout | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| -UploadGenerationsPerBatch | 50 | 50 | 50 | 50 | 50 | 1 | 500 |
| -UploadReadChangesPerBatch | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
| -UploadWriteChangesPerBatch | 100 | 100 | 100 | 100 | 100 | 100 | 100 |
| -Waliduj | 0 | 0 | 0 | 1 | 3 | 0 | 0 |
| -ValidateInterval | 60 | 60 | 60 | 60 | 60 | 60 | 60 |
Profile agentów czytników kolejek
Poniższa tabela przedstawia parametry zdefiniowane w domyślnym profilu dla Agenta Czytnika Kolejki. Więcej informacji o tych parametrach można znaleźć w artykule Replikation Queue Reader Agent.
| domyślny | |
|---|---|
| -HistoryVerboseLevel | 1 |
| -LoginTimeout | 15 |
| -PollingInterval | 5 |
| -QueryTimeout | 1800 |
Treści powiązane
- Administracja agenta replikacji
- Wyświetlanie i modyfikowanie parametrów wiersza polecenia agenta replikacji
- Pojęcia dotyczące plików wykonywalnych agenta replikacji