Sql-Server

複製替代

  • November 24, 2021

我們正在使用不支持將數據庫複製到其他伺服器的 SQL Express。

1-是否有任何方式/免費工具可以讓我們執行任何類型的複制?

2-您是否有任何想法將數據庫共享給其他伺服器而不是複制?

我在一些安裝中看到了模擬 SQL 事務日誌傳送的自製 SQL 腳本。如果你Google,你會得到過多的資源。即如何使用 T-SQL 腳本實現 t-log 傳送。例如:連結

這一切都歸結為將您的 SOURCE 伺服器備份到您的目標伺服器可以訪問的共享文件夾,並且目標伺服器從共享中恢復這些備份。

請記住,您不能在 SQL Express 中使用 SQL 伺服器代理來安排此行為(因為 SQL Express 沒有 SQL 代理),您需要使用作業系統調度程序進行備份和恢復。

SQL Server Express 支持合併複製,其中訂閱者所做的更改會同步到發布者,然後在中心輻射型拓撲中同步到其他訂閱者。“集線器”實例是唯一的“發布者”,需要是 SQL Server 標準版或更高版本。

另一個選項是打開更改跟踪並編寫 ETL 作業以提取更改的行並將它們應用到另一個數據庫。

引用自:https://dba.stackexchange.com/questions/302956