sp_replication_agent_checkup (Transact-SQL)
檢查複寫代理程式的每個散發資料庫,這些複寫代理程式正在執行中,但未在指定活動訊號間隔內記錄記錄。這個預存程序執行於任何資料庫中的散發者端。
語法
sp_replication_agent_checkup [ [ @heartbeat_interval = ] heartbeat_interval ]
引數
- [@heartbeat_interval = ] 'heartbeat_interval'
這是在未記錄進度訊息的情況下,代理程式所能執行的最大分鐘數。heartbeat_interval 是 int,預設值是 10 分鐘。
傳回碼值
sp_replication_agent_checkup 會針對它偵測為可疑的每個代理程式,引發 14151 錯誤。另外,它也會記錄代理程式的失敗記錄訊息。
備註
sp_replication_agent_checkup 用於快照式複寫、交易式複寫和合併式複寫中。
權限
只有系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行 sp_replication_agent_checkup。