Поделиться через


Разнородная репликация базы данных

Область применения: SQL Server

SQL Server поддерживает следующие разнородные сценарии репликации транзакций и моментальных снимков:

  • Публикация данных из SQL Server в подписчики, отличные от SQL Server.

  • Публикация данных в Oracle и из Oracle имеет следующие ограничения:

Сценарий 2016 или более ранние версии 2017 или более поздние версии
Репликация из Oracle Поддержка только Oracle 10g или более ранних версий Поддержка только Oracle 10g или более ранних версий
Репликация в Oracle Все версии до Oracle 12c Не поддерживается

Разнородная репликация на подписчики, отличные от подписчика SQL Server, устарела. Публикация Oracle устарела. Чтобы переместить данные, создайте решения с помощью записи измененных данных и служб SSIS.

Внимание

Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется.

Публикация данных из Oracle

Sql Server можно использовать для публикации данных из Oracle с большинством функций и простотой использования, как моментальный снимок SQL Server и репликация транзакций. Для этой функции требуется Oracle 10G или более ранней версии. Публикация данных из Oracle идеально подходит для следующих сценариев:

Сценарий Description
Развертывания приложений Microsoft платформа .NET Framework Разработка с помощью Microsoft Visual Studio и SQL Server при работе с данными, реплицированными из базы данных, отличной от SQL Server.
Серверы промежуточного хранения данных Синхронизировать промежуточные базы данных SQL Server с базой данных, отличной от SQL Server.
Миграция на SQL Server Тестирование приложения в режиме реального времени с помощью SQL Server при репликации изменений исходной системы. Переключитесь на SQL Server при удовлетворении миграции.

Дополнительные сведения см. в статье Обзор публикации Oracle.

Публикация данных на подписчиках, отличных от подписчиков SQL Server

Следующие базы данных, отличные от SQL Server, поддерживаются в качестве подписчиков моментальных снимков и публикаций транзакций:

  • Oracle для всех платформ с поддержкой Oracle.

  • IBM Db2 для AS400, MVS, Unix, Linux и Windows.

Дополнительные сведения см. в статье Non-SQL Server Subscribers.