писок, черга оновлень виступає в якості страховки на випадок відмови негайного оновлення (наприклад, через збої в роботі мережі). Це корисно, коли між видавцем і передплатником існує постійне з'єднання, але при цьому ви хочете переконатися, що передплатники можуть здійснювати оновлення в разі, якщо з'єднання розірвано. br/>
Реплікація транзакцій
При реплікації транзакцій агент Snapshot створює вихідний моментальний знімок даних, помічених для реплікації, і копіює його з сервера-видавця в папку моментальних знімків розповсюджувача. Агент Distribution направляє отриманий знімок кожному передплатнику. Агент LogReader стежить за змінами даних, що беруть участь в реплікації, і фіксує кожну зміну журналу транзакцій в БД поширення на сервері-розповсюджувача. Агент Distribution відправляє кожну зміну всім передплатникам у первісному порядку виконання цих змін. Якщо процедура, використовується для оновлення великої кількості записів, можна реплицировать цю процедуру, а не кожну оновлену рядок. Всі три цих агента реплікації заносять інформацію про події та помилки в БД розповсюдження. br/>В
Процес реплікації транзакцій
Агент Distribution може працювати постійно, щоб мінімізувати затримку в оновленні даних між видавцем і передплатниками, або може виконуватися за заданим розкладом. Передплатники за наявності мережевого з'єднання з видавцем можуть отримувати зміни майже в реальному часі. Після того як всі передплатники отримають Реплікованих транзакції, агент DistributionCleanUp видаляє ці транзакції з БД розповсюдження. Якщо після закінчення заданого періоду зберігання (за замовчуванням - 72 години) передплатник не отримав реплицируемой транзакції, ті видаляються з БД розповсюдження і підписка дезактивируется. Це дозволяє запобігти надмірне збільшення розміру БД розповсюдження. Дезактивувати підписка може бути повторно активована, і тоді передплатнику з метою оновлення його даних передається новий моментальний знімок. p align="justify"> Крім того, реплікацію транзакцій, за аналогією зі снімочной реплікацією, можна налаштувати для підтримки оновлюваних підписок.
Реплікація зведенням
При реплікації зведенням агент Snapshot передає початковий моментальний знімок даних, що беруть участь в реплікації, від видавця в папку моментальних копій розповсюджувача. Агент Merge направляє отриманий знімок кожному передплатнику. Також він аналізує і об'єднує зміни репліцируємих даних, виконувані видавцем і передплатниками. Якщо при об'єднанні змін відбувається конфлікт на видавця, агент Merge дозволяє його, використовуючи зазначений адміністратором спосіб. Ви можете вибрати одне з існуючих засобів виявлення конфліктів або створювати своє власне. p align="justify"> Обидва агента заносять інформацію про події та помилки в БД поширення (це єдина функція БД поширення у разі реплікац...