Sql-Server
日誌傳送監視器主要沒有看到最近的備份,錯誤觸發的警告
我收到錯誤的日誌傳送主伺服器警報警告
在
msdb.dbo.log_shipping_monitor_primary
最後一次備份時間是 1215 但是在那台機器上已經創建了 .trn 文件在
msdb.dbo.log_shipping_monitor_secondary
目的地正在更新,正如我所期望的那樣因此 .trn 文件正在正確創建、正確傳輸和正確保存,但是 SSMS 似乎沒有意識到這一點,因此錯誤觸發了警告
關於為什麼會發生這種情況的任何想法?我大約在 3 個月前設置了 TLS,除了一些小問題外它執行良好,這只是今天發生的
編輯:而不是完整的輸出,因為有很多數據庫被備份,我在相關的不匹配下添加了,請原諒我的格式我不確定如何整理它
msdb.dbo.log_shipping_monitor_primary
primary_server primary_database backup_threshold threshold_alert threshold_alert_enabled last_backup_file last_backup_date last_backup_date_utc history_retention_period DREAM ACCDRE 60 14420 1 e:\tlshipping\ACCDRE_20170209121501.trn 2017-02-09 12:15:02.010 2017-02-09 12:15:02.003 5760
msdb.dbo.log_shipping_monitor_secondary
secondary_server secondary_database primary_server primary_database restore_threshold threshold_alert threshold_alert_enabled last_copied_file last_copied_date last_copied_date_utc last_restored_file last_restored_date last_restored_date_utc last_restored_latency history_retention_period WHSQLDR ACCDRE DREAM ACCDRE 45 14420 1 E:\DreamLogShipping\ACCDRE_20170209163001.trn 2017-02-09 16:32:02.397 2017-02-09 16:32:02.397 E:\DreamLogShipping\ACCDRE_20170209163001.trn 2017-02-09 16:34:11.477 2017-02-09 16:34:11.477 4 5760
您是正確的,顯示的是上次備份時間,
2017-02-09 12:15:02.010
而上次複製和恢復的時間要大得多2017-02-09 16:32:02.397
,並且2017-02-09 16:34:11.477
. 所以我相信不知何故目錄沒有得到更新。可能有兩個原因:
- 這可能是一個錯誤,請確保 SQL Server 2008 R2 已修補到 SP3
- 有舊的 logshipping 配置,但沒有正確和完整地刪除。
我相信這裡的解決方案是刪除並重新創建日誌傳送。
這可能是權限問題。我假設監控伺服器不在主伺服器上,問題可能是主伺服器無法更新監控伺服器中的值。
您能否檢查您的監控伺服器在哪裡,並確保主伺服器服務帳戶有權更新監控伺服器 msdb。