Репликация SQL ServerSQL Server Replication

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server даБаза данных SQL Azure (только управляемый экземпляр)нетХранилище данных SQL AzureнетParallel Data WarehouseAPPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Репликация представляет собой набор технологий копирования и распространения данных и объектов баз данных между базами данных, а также синхронизации баз данных для поддержания согласованности.Replication is a set of technologies for copying and distributing data and database objects from one database to another and then synchronizing between databases to maintain consistency. Используя репликацию, можно распространять данные в различные расположения, а также удаленным или мобильным пользователям по локальным или глобальным сетям через коммутируемое соединение, по беспроводным соединениям и через Интернет.Use replication to distribute data to different locations and to remote or mobile users over local and wide area networks, dial-up connections, wireless connections, and the Internet.

Репликация транзакций обычно используется в сценариях «сервер-сервер», для которых необходима высокая пропускная способность, в том числе улучшение масштабируемости и доступности, хранение и протоколирование данных, интеграция данных с нескольких сайтов, объединение разнородных данных, автономная обработка пакетов.Transactional replication is typically used in server-to-server scenarios that require high throughput, including: improving scalability and availability; data warehousing and reporting; integrating data from multiple sites; integrating heterogeneous data; and offloading batch processing. Репликация слиянием разработана в основном для мобильных приложений или распределенных серверных приложений, в которых возможно возникновение конфликтов данных.Merge replication is primarily designed for mobile applications or distributed server applications that have possible data conflicts. Обычные сценарии включают обмен данными с мобильными пользователями, клиентские приложения точки продажи (POS) и интеграцию данных с нескольких сайтов.Common scenarios include: exchanging data with mobile users; consumer point of sale (POS) applications; and integration of data from multiple sites. Репликация моментальных снимков используется для обеспечения начального набора данных для репликации транзакций и репликации слиянием; она также может применяться при необходимости выполнения полного обновления данных.Snapshot replication is used to provide the initial data set for transactional and merge replication; it can also be used when complete refreshes of data are appropriate. Располагая этими тремя типами репликации, SQL ServerSQL Server представляет собой мощную и гибкую систему для синхронизации данных уровня предприятия.With these three types of replication, SQL ServerSQL Server provides a powerful and flexible system for synchronizing data across your enterprise. Репликация на SQLCE 3.5 и SQLCE 4.0 поддерживается и для Windows Server 2012Windows Server 2012 , и для Windows 8Windows 8.Replication to SQLCE 3.5 and SQLCE 4.0 is supported on both Windows Server 2012Windows Server 2012 and Windows 8Windows 8.

Новые возможностиWhat's new

  • Репликация в SQL Server 2017 не содержит существенных новых функций по сравнению с SQL Server.SQL Server 2017 has not introduced significant new features to SQL Server replication.
  • Репликация в SQL Server 2016 не содержит существенных новых функций по сравнению с SQL Server.SQL Server 2016 has not introduced significant new features to SQL Server replication.

Сведения об обратной совместимости см. в разделе Обратная совместимость репликации.For backward compatibility information see, Replication Backward Compatibility

Безопасность репликацииReplication security

Публикация и распространениеPublishing and Distribution

Публикации и статьиPublications and Articles

Параметры моментального снимкаSnapshot Options

Фильтрация данныхFilter Data

Параметры репликации транзакцийTransactional Replication Options

Параметры репликации слияниемMerge Replication Options

Управление подпискамиManage Subscriptions

Синхронизация подписокSynchronize Subscriptions

АдминистрированиеAdministration

МониторMonitor