Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Репликация представляет собой набор технологий копирования и распространения данных и объектов баз данных между базами данных, а также синхронизации баз данных для поддержания согласованности. Используя репликацию, можно распространять данные в различные расположения, а также удаленным или мобильным пользователям по локальным или глобальным сетям через коммутируемое соединение, по беспроводным соединениям и через Интернет.
Репликация транзакций обычно используется в сценариях «сервер-сервер», для которых необходима высокая пропускная способность, в том числе улучшение масштабируемости и доступности, хранение и протоколирование данных, интеграция данных с нескольких сайтов, объединение разнородных данных, автономная обработка пакетов. Репликация слиянием разработана в основном для мобильных приложений или распределенных серверных приложений, в которых возможно возникновение конфликтов данных. Обычные сценарии включают обмен данными с мобильными пользователями, клиентские приложения точки продажи (POS) и интеграцию данных с нескольких сайтов. Репликация моментальных снимков используется для обеспечения начального набора данных для репликации транзакций и репликации слиянием; она также может применяться при необходимости полного обновления данных. Благодаря этим трем типам репликации SQL Server предоставляет мощную и гибкую систему для синхронизации данных в организации. Репликация в SQLCE 3.5 и SQLCE 4.0 поддерживается как в Windows Server 2012, так и в Windows 8.
Новые возможности
- SQL Server 2022 не представила существенные новые возможности репликации SQL Server.
- SQL Server 2019 не представил существенные новые возможности для репликации SQL Server.
- SQL Server 2017 не представила существенные новые возможности для репликации SQL Server.
- SQL Server 2016 не представил существенных новых функций для репликации SQL Server.
Сведения об обратной совместимости см. в разделе Обратная совместимость репликации.
Безопасность репликации
- Просмотр и изменение параметров безопасности репликации
- Управление именами входа в списке доступа к публикации
Публикация и распространение
- Настройка публикации и распространения
- Просмотр и изменение свойств публикации
- Отключение публикации и распространения
Публикации и статьи
- Create a Publication
- Определение статьи
- Просмотр и изменение свойств публикации
- View and Modify Article Properties (Просмотр и изменение свойств статьи)
- Delete a Publication (Удаление публикации)
- Delete an Article (Удаление статьи)
- Создание публикации из базы данных Oracle
- Установка срока действия подписок
- Specify Schema Options (Указание параметров схемы)
- Репликация изменений схемы
- Manage Identity Columns (Управление столбцами идентификаторов)
- Задание уровня совместимости для публикаций слиянием
Параметры моментального снимка
- Настройка свойств моментальных снимков
- Deliver a Snapshot Through FTP (Доставка моментального снимка через FTP)
Фильтрация данных
- Определение и изменение фильтра столбцов
- Определение и изменение статического строкового фильтра
- Определите и измените параметризованный фильтр строк для статьи слияния
- Optimize Parameterized Row Filters (Оптимизация параметризованных фильтров строк)
- Определение и изменение фильтра соединения между статьями публикации слиянием
Параметры репликации транзакций
- Установите метод распространения изменений данных для транзакционных статей
- Включение обновляемых подписок для публикации транзакций
Опции репликации слиянием
- Определение связи логических записей между статьями таблиц слияния
- Укажите свойства репликации методом слияния
- Укажите средство разрешения конфликтов слияния статей
Управление подписками
- Создать выборочную подписку
- Просмотр и изменение свойств подписки по запросу
- Удаление подписки по запросу
- Create a Push Subscription
- Просмотр и изменение свойств принудительной подписки
- Удаление принудительной подписки
- Указание расписаний синхронизации
- Создание обновляемой подписки на транзакционную публикацию
- Создание подписки для подписчика, который не использует SQL Server
Синхронизация подписок
- Создание и применение начального снимка
- Создание моментального снимка для публикации слиянием с параметризованными фильтрами
- Инициализация транзакционной подписки из резервной копии (программирование репликации на языке Transact-SQL)
- Инициализация подписки вручную
- Синхронизация подписки по запросу
- Синхронизация Push-подписки
- Повторная инициализация подписки
- Выполнение скриптов во время синхронизации (программирование репликации на языке Transact-SQL)
- Реализация обработчика логики бизнес-процессов для статьи объединения
- Отладка обработчика бизнес-логики (программирование репликации)
- Управление поведением триггеров и ограничений во время синхронизации (программирование репликации на языке Transact-SQL)
- Реализация пользовательского разрешателя конфликтов для статьи объединения
Администрирование
- Работа с профилями агента репликации
- Проверка данных на подписчике
- Управление разделами для публикации слияния с параметризованными фильтрами
- Пакетная загрузка данных в таблицы при публикации слияния (программирование репликации на Transact-SQL)
- Очистка метаданных слияния (программирование репликации на языке Transact-SQL)
- Выполнение фиктивного обновления для статьи слияния (программирование репликации на Transact-SQL)
- Просмотр реплицированных команд и другой информации в базе данных распространителя (программирование репликации на языке Transact-SQL)
- Включение скоординированного создания резервных копий для репликации транзакций (программирование репликации на языке Transact-SQL)
- Администрирование одноранговой топологии (программирование репликации на языке Transact-SQL)
- Приведение в спокойное состояние топологии репликации (программирование репликации на языке Transact-SQL)
- Настройка работы с набором транзакций для издателя Oracle (программирование репликации на языке Transact-SQL)
- Обновление скриптов репликации (программирование репликации на языке Transact-SQL)
Монитор
- Allow Non-Administrators to Use Replication Monitor (Предоставление пользователям без прав администратора разрешения на использование монитора репликации)
- Наблюдение за репликацией программным образом
- Просмотр реплицированных команд и другой информации в базе данных распространителя (программирование репликации на языке Transact-SQL)
- Просмотр сведений о конфликтах для публикаций слияния (программирование репликации на Transact-SQL)
- Измерение задержки и проверка правильности соединений для репликации транзакций