Sql-Server

你能備份一個複制的數據庫嗎?

  • February 23, 2022

我想備份正在使用事務複製進行複制的發布 SQL Server 數據庫。

如果我對該數據庫進行備份,它會導致任何問題(複製或任何其他問題)嗎?

是的,您可以並且您應該像任何其他數據庫一樣備份您的複制數據庫(包括系統生成的數據庫distribution),以容忍您可以承受的數據失去。

請遵循備份和還原複製數據庫中的指南。但是備份它們的過程應該與您的任何其他數據庫幾乎相同(完全、差異和事務日誌備份都可以使用 - 取決於您的數據庫的恢復模式)。

在恢復這些備份時,上述文件中有更具體的建議需要注意,例如:

複製支持將複製的數據庫還原到創建備份的**同一伺服器和數據庫。**如果將複製數據庫的備份還原到另一個伺服器或數據庫,則無法保留複製設置。在這種情況下,您必須在恢復備份後重新創建所有發布和訂閱。

以及Publication Database: Read-Only Transactional Replication中的具體步驟和指導,您應該在第一次還原之前仔細閱讀。

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