Sql-Server
在沒有錯誤的情況下發送日誌傳送警報電子郵件
我有一個主要和一個次要的日誌傳送設置,這已經工作了很長時間了。昨天我開始收到這些電子郵件:
日誌傳送主數據庫 SERVER.DATABSE 的備份門檻值為 300 分鐘,並且 2670 分鐘未執行備份日誌操作。檢查代理日誌和日誌傳送監視器資訊。
檢查伺服器,我看到正在製作、複製和恢復備份。一切都井井有條。
執行
execute sp_help_log_shipping_primary_database @database = 'DATABASE'
顯示我上次備份日期是 ‘2012-10-16 07:00:00.673’ 正如預期的那樣。我嘗試過的事情:
execute sp_refresh_log_shipping_monitor @agent_id = '43C13441-6892-4C1E-8435-60F4900E5994', @agent_type = 0, @database = 'DATABASE', @mode = 1 EXEC msdb.dbo.sp_processlogshippingmonitorprimary @mode = 1 ,@primary_id = '43C13441-6892-4C1E-8435-60F4900E5994' , @primary_server = 'SERVER' , @monitor_server = NULL , @monitor_server_security_mode = 1 , @primary_database = 'DATABASE' , @backup_threshold = 30000 , @threshold_alert = 14420 , @threshold_alert_enabled = 0 , @history_retention_period = 5760
我試圖禁用警報:
exec sp_change_log_shipping_primary_database @database = 'DATABASE' , @threshold_alert_enabled = '0' ,@backup_threshold = 30000
我已經禁用了發送這些電子郵件的 SQL 伺服器代理作業“LSAlert_SERVER”。即便如此,電子郵件還是每 10 分鐘發送一次。
有沒有我錯過的選項?
我遇到過與此類似的問題,每次都是由未重命名 SQL 組件的複製機器引起的(
@@SERVERNAME
數據庫郵件 SMTP 等)。我會先檢查這種可能性。如果 LSAert 作業停止,您將不再接收郵件。