異質資料庫複寫

適用於:SQL Server

SQL Server 支援下列異動與快照式複寫的異質性情節:

  • 將資料從 SQL Server 發行到非 SQL Server 訂閱者。

  • 在 Oracle 之間發行資料的限制如下:

狀況 2016 或更早版本 2017 或更新版本
從 Oracle 複寫 只支援 Oracle 10g 或更早版本 只支援 Oracle 10g 或更早版本
複寫到 Oracle Oracle 12c 之前的所有版本 不支援

非 SQL Server 訂閱者的異質性複寫已被取代。 Oracle 發行已被取代。 若要移動資料,請使用異動資料擷取和 SSIS 建立方案。

警告

SQL Server 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。

從 Oracle 發行資料

您可以使用 SQL Server 從大部份功能及易用性皆與 SQL Server 快照式和異動複寫相同的 Oracle 中發佈資料。 這項功能需要 Oracle 10g 或更早版本。 下列狀況適合從 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)。

如需詳細資訊,請參閱 Non-SQL Server Subscribers