Sql-Server
你能備份一個複制的數據庫嗎?
我想備份正在使用事務複製進行複制的發布 SQL Server 數據庫。
如果我對該數據庫進行備份,它會導致任何問題(複製或任何其他問題)嗎?
是的,您可以並且您應該像任何其他數據庫一樣備份您的複制數據庫(包括系統生成的數據庫
distribution
),以容忍您可以承受的數據失去。請遵循備份和還原複製數據庫中的指南。但是備份它們的過程應該與您的任何其他數據庫幾乎相同(完全、差異和事務日誌備份都可以使用 - 取決於您的數據庫的恢復模式)。
在恢復這些備份時,上述文件中有更具體的建議需要注意,例如:
複製支持將複製的數據庫還原到創建備份的**同一伺服器和數據庫。**如果將複製數據庫的備份還原到另一個伺服器或數據庫,則無法保留複製設置。在這種情況下,您必須在恢復備份後重新創建所有發布和訂閱。
以及Publication Database: Read-Only Transactional Replication中的具體步驟和指導,您應該在第一次還原之前仔細閱讀。