Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: 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)
- Измерение задержки и проверка правильности соединений для репликации транзакций