n="justify"> В· индексированное уявлення;
В· користувацька функція.
У процесі реплікації кожен видавець взаємодіє з розповсюджувачем (distributor). Останній зберігає публікуються БД, історію подій і метадані. Роль розповсюджувача залежить від типу реплікації. При цьому розповсюджувач може бути локальним (той же примірник SQL Server) або віддаленим (окремий екземпляр SQL Server). p align="justify"> Сервери, які отримують реплицируемой інформацію, називаються передплатниками (subscribers). Вони отримують обрані публікації - підписки (subscriptions) - від одного або декількох видавців. Залежно від типу реплікації, передплатникам може бути дозволено змінювати реплицируемой інформацію, а також реплицировать змінену інформацію назад видавцеві. Передплатники можуть бути авторизовані, або можуть бути анонімними (анонімна підписка використовується при публікації даних в Інтернеті). p align="justify"> Для великих публікацій використання анонімних серверів може підвищити продуктивність системи.
Агенти реплікації (replicationagents) автоматизують процес реплікації. Як правило, агент реплікації - це завдання служби SQL ServerAgent, сконфигурированное адміністратором для виконання специфічних завдань за розкладом. Існує деяке число агентів реплікації для різних завдань реплікації. Різні типи реплікації використовують один або кілька таких агентів. p align="justify"> В· Агент Snapshot створює вихідну миттєву копію кожної реплицируемой публікації, включаючи інформацію про схему. Його використовують всі типи реплікації. Ви можете мати один такий агент на кожну публікацію.
В· Агент Distribution передає моментальний знімок даних і наступні зміни від розповсюджувача передплатникам. Цей агент використовується при реплікації моментальних знімків і реплікації транзакцій. За замовчуванням для всіх підписок на окрему публікацію використовується один агент Distribution. Такий агент називається розділяються (shared). Однак ви можете налаштувати систему так, щоб у кожного передплатника був особистий, незалежний (independent), агент Distribution.
В· Агент LogReader переміщує транзакції, помічені для реплікації, з журналу транзакцій з сервера-видавця на сервер-розповсюджувач. Цей агент використовується при реплікації транзакцій. Кожна з помічених для реплікації БД буде мати один агент LogReader, що запускається на розповсюджувача і підключається до видавця.
В· Агент QueueReader вносить до публікацію зміни, зроблені передплатниками в автономному режимі. Реплікація миттєвих знімків і реплікація транзакцій використовують цей агент у разі, якщо дозволена чергу оновлення. Агент запускається на розповсюджувача, і існує тільки один екземпляр ...