MSSQLSERVER_21893
適用於:SQL Server
詳細資料
屬性 | 值 |
---|---|
產品名稱 | SQL Server |
事件識別碼 | 21893 |
事件來源 | MSSQLSERVER |
元件 | SQLEngine |
符號名稱 | SQLErrorNum21893 |
訊息文字 | 原始發行者 '%s' 的訂閱者 ( %s ) 並未在重新導向的發行者 '%s' 上顯示為遠端伺服器。 請在重新導向的發行者上執行 sp_addlinkedserver,將這些訂閱者新增為遠端伺服器。 |
說明
sp_validate_redirected_publisher會使用遠端伺服器上的發行者資料庫的訂閱元數據數據表來識別其相關聯的訂閱者,並確認訂閱者在 master.dbo.sysservers 中是否有相關聯的專案。 如果任何已識別的訂閱者不存在,就會傳回此錯誤。
這個錯誤不會被視為嚴重錯誤。 遇到此錯誤的代理程式會將錯誤記錄為參考性錯誤,但不會終止,因為新發行者上發生適當的訂閱者項目失敗,對復寫的影響有限。 若沒有 sysservers 中訂閱者的適當專案,某些訂用帳戶管理活動可能透過 SQL Server Management Studio 執行時失敗。 不過,您可以明確地執行管理預存程式,以成功執行這些相同的活動。
使用者動作
針對每個識別的訂閱者,在重新導向的發行者上執行sp_addlinkedserver,將它們新增為遠端伺服器。 然後,執行 sp_serveroption 來設定伺服器的訂閱者位。