Replication

如何在 Azure SQL Server 服務中每天將 prod 數據庫同步到 dev 數據庫?

  • July 9, 2020

我有兩個Azure SQL 數據庫,產品和開發。

我如何每天將數據庫複製proddev數據庫中?

我試圖通過導出和導入BACPAC文件來自動化它,但它需要很長時間。

Azure 中有數據同步服務,但我不確定它是否朝一個方向工作。

你有什麼建議嗎?

複製數據庫功能可能是您的一個選項:

https://docs.microsoft.com/en-us/sql/t-sql/statements/create-database-transact-sql?view=azuresqldb-current#creating-a-copy

根據我的經驗,它比 BACPAC 方法快得多。

您可以嘗試“地理複製”

轉到prod“SQL 數據庫”,設置 > 異地複制

將您的dev伺服器/數據庫配置為可讀的“輔助”

在數據庫中所做的所有更改prod,將立即應用於dev數據庫

請注意,當數據庫處於“可讀輔助”角色時,您將無法更改(插入、更新、刪除、創建等)數據dev- 只能讀取(選擇)

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