簡體   English   中英

sql server日志備份

[英]sql server tlogs backup

我的情況是,我在兩個sql服務器之間配置了日志傳送,並且由於問題,還原幾天后就停止了。

由於保留期已經到期,並且清除作業已經從主服務器刪除了日志,因此我無法將日志修補到dr上以使其與主服務器同步。

我的問題是如何在特定持續時間內從主sql服務器備份日志。 例如,從發生故障的時間開始,手動將其稱為(10月15日)直到當前時間(10月17日晚上10點)。

我不想進行差異備份或完整備份並將其還原到輔助服務器,因為這將需要刪除日志傳送配置並重新執行。

不幸的是,您將不得不提取數據庫的另一個完整備份並重新開始備份。

您可能可以禁用日志傳送作業,運行完整備份,無恢復進行還原以及重新啟用日志傳送作業。 我已經使用Red Gate SQL Backup做到了。 完全備份不會破壞還原日志鏈。

使用差異並不意味着您會中斷日志傳送。 這是一篇有關基本執行以下操作的出色文章

  1. 在輔助服務器上禁用還原作業。
  2. 在主數據庫上執行差異備份。
  3. 在輔助數據庫上還原該差異,然后選擇將其保持在NORECOVERY模式。
  4. 在輔助服務器上重新啟用還原作業。

然后,還原作業應該足夠聰明,以找到可以應用於更新的數據庫的任何適用的日志。 您的日志傳送設置應立即恢復正常並按預期運行。

請讓我知道如何。 謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM