Sql-Server

事務日誌傳送狀態中的日誌傳送備份灰色

  • October 19, 2021

我的網路速度很慢,通過 GUI 配置日誌傳送總是超時,所以我生成腳本並在主伺服器和輔助伺服器上執行它。

[msdb].[dbo].log_shipping_monitor_primary腳本工作正常,但如果我在輔助伺服器中選擇我的主數據庫不插入該表,則主數據庫不會顯示在輔助伺服器日誌傳送報告中。

  1. 當我生成或執行導致無法正確配置的日誌傳送腳本時,是否可能有問題?
  2. 如何解決這個問題,我可以手動插入[msdb].[dbo].log_shipping_monitor_primary還是不夠?

目前,備份、複製和恢復在我的伺服器中工作正常,只是備份狀態在報告事務日誌傳送時不顯示。

目前,備份、複製和恢復在我的伺服器中工作正常,只是備份狀態在報告事務日誌傳送時不顯示。

如果備份、複製和恢復工作正常,那麼它的客觀性就得到了,一個站點到另一個站點是同步的,但是如果您不能只看到備份狀態,您可以通過點擊作業歷史記錄在單個作業級別檢查這一點主伺服器並查看它是否成功或已完成但有錯誤。

或者,您可以使用腳本檢查主伺服器和輔助伺服器的目前日誌傳送狀態:

--Primary

select * from msdb..log_shipping_monitor_primary

--Secondary

select * from msdb..log_shipping_monitor_secondary

Primary 將為您提供有關備份的資訊,而 Secondary 將提供有關作業(即複製和恢復)的詳細資訊。

您也可以嘗試以下儲存過程,該過程將返回未格式化的結果:

use master
go
exec sys.sp_help_log_shipping_monitor
go

如果我選擇,腳本工作正常,但主數據庫不會顯示在輔助伺服器日誌傳送報告中

$$ msdb $$.$$ dbo $$輔助伺服器中的 .log_shipping_monitor_primary 我的主數據庫未插入該表。

這應該在主伺服器而不是在輔助伺服器返回行,看來您對這個表有誤。

過程sp_help_log_shipping_monitor可以在兩個節點上執行,即主節點和輔助節點,並將返回結果以在主節點上進行備份,而在輔助節點上,這將提供有關複製和恢復的詳細資訊。

以上希望有所幫助。

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