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

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

  • Публикация данных из Oracle в SQL Server.

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

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

Осторожность

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

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

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

Сценарий Описание
Развертывания приложений 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.

Для получения дополнительной информации см. раздел подписчики, не использующие SQL Server.