共用方式為


錯誤與事件參考 (複寫)

本檔的這一節包含與復寫相關的許多錯誤的原因和解決資訊。

錯誤 訊息
MSSQL_ENG002601 無法以唯一索引 '%.*ls' 在物件 '%.*ls' 中插入重複的索引鍵資料列。
MSSQL_ENG002627 違反 %ls 條件約束 '%.*ls'。 無法在物件 '%.*ls' 中插入重複的索引鍵。
MSSQL_ENG003165 資料庫 '%ls' 已還原,不過在還原/移除複寫時發生錯誤。 資料庫已保持離線。 請參閱《SQL Server 線上叢書》中的主題<MSSQL_ENG003165>。
MSSQL_ENG003724 無法 %S_MSG %S_MSG '%.*ls',因為它正用於複寫。
MSSQL_ENG004929 無法變更 %S_MSG 『%.*ls』,因為它正在發佈以進行複製。
MSSQL_ENG007395。 請參閱 Oracle 發行者疑難排解 無法為連結伺服器 "%ls" 的 OLE DB 提供者 "%ls" 啟動巢狀交易。 因為 XACT_ABORT 選項已設定為 OFF,所以必須要有巢狀交易。
MSSQL_ENG014005 無法刪除發布。 訂用帳戶存在。
MSSQL_ENG014010 伺服器 '%s' 未定義為訂用帳戶伺服器。
MSSQL_ENG014114 '%s' 未設定為「分發者」。
MSSQL_ENG014117 %s 並未設定為散發資料庫。
MSSQL_ENG014120 無法刪除散發資料庫 '%s'。 這個分銷資料庫與一位出版者相關聯。
MSSQL_ENG014121 無法卸除分發者 '%s'。 這個發佈者有相關聯的發布資料庫。
MSSQL_ENG014144 無法卸除訂閱者 '%s'。 在出版物資料庫 '%s' 中有相關的訂閱。
MSSQL_ENG014150 複寫 -%s:代理程式 %s 成功。 %s
MSSQL_ENG014151 複寫 -%s:代理程式 %s 失敗。 %s
MSSQL_ENG014152 複寫 -%s:代理程式 %s 已排程重試。 %s
MSSQL_ENG014157 由訂閱者 '%s' 建立給發行集 '%s' 的訂閱已經過期並已卸除。
MSSQL_ENG014160 已設定發布 [%s] 的臨界值 [%s:%s] 此出版物的一個或多個訂閱已過期。
MSSQL_ENG014161 已設定發布 [%s] 的臨界值 [%s:%s] 請確定記錄讀取器和散發代理程式正在執行,而且符合延遲需求。
MSSQL_ENG014162 已設定發布 [%s] 的臨界值 [%s:%s] 請確定合併代理程式正在執行,而且可以符合預期的需求。
MSSQL_ENG014163 已設定發布 [%s] 的臨界值 [%s:%s] 請確定合併代理程式正在執行,而且可以符合預期的需求。
MSSQL_ENG014164 已設定發布 [%s] 的臨界值 [%s:%s] 請確定合併代理程式正在執行,而且可以符合預期的需求。
MSSQL_ENG014165 已設定發布 [%s] 的臨界值 [%s:%s] 請確定合併代理程式正在執行,而且可以符合預期的需求。
MSSQL_ENG018456 使用者 『%.*ls』 登入失敗。%.*ls
MSSQL_ENG018752 一次只有一個記錄讀取器代理程式或記錄檔相關程序 (sp_repldone, sp_replcmds, and sp_replshowcmds) 可連接到資料庫。 若您已執行記錄檔相關程序,請卸除執行程序的連接,或者利用該連接執行 sp_replflush 之後,再啟動記錄讀取器代理程式或執行其他記錄檔相關程序。
MSSQL_ENG020554 複寫代理程式已有 %ld 分鐘未記錄進度訊息。 這可能表示代理程式沒有回應或系統活動量很高。 請確認記錄正在複寫至目的地,而且到訂閱者、發行者及散發者的連接仍在使用中。
MSSQL_ENG020557 代理程式關閉。 如需詳細資訊,請參閱 SQL Server Agent 作業記錄中的作業 '%s'。
MSSQL_ENG020572 訂閱者 '%s' 訂閱的發行項 '%s' (在發行集 '%s' 中),已經在驗證失敗後重新初始化。
MSSQL_ENG020574 訂閱者 '%s' 訂閱的發行項 '%s' (在發行集 '%s' 中),未通過資料驗證。
MSSQL_ENG020575 訂閱者 '%s' 訂閱的發行項 '%s' (在發行集 '%s' 中),已通過資料驗證。
MSSQL_ENG020596 只有 '%s' 或 db_owner 的成員可以卸除匿名的代理程式。
MSSQL_ENG020598 套用復寫的命令時,在訂閱者端找不到數據列。
MSSQL_ENG021075 發行版本 '%s' 的初始快照尚未可用。
MSSQL_ENG021076 文章 '%s' 的初始快照集還未可用。
MSSQL_ENG021286 衝突資料表 '%s' 不存在。
MSSQL_ENG021330 無法在複寫工作目錄下建立子目錄。(%ls)
MSSQL_ENG021331 無法將使用者腳本檔案複製到散發者。(%ls)
MSSQL_ENG021385 快照無法處理發布 '%s'。 可能是由於有使用中的架構變更活動,或正在加入新文章。
MSSQL_ENG021617。 請參閱 Oracle 發行者疑難解答 無法執行 SQL*PLUS。 請確認散發者端已安裝目前版本的 Oracle 用戶端程式碼。
MSSQL_ENG021620。 參閱 Oracle 發行者疑難排解 可透過系統 Path 變數存取的 SQL*PLUS 版本,目前不足以支援 Oracle 發行。 請確認散發者端已安裝目前版本的 Oracle 用戶端程式碼。
MSSQL_ENG021624。 查看 Oracle 發行者疑難排解 在發行者 '%s' 端無法找到已註冊的 Oracle OLEDB 提供者 OraOLEDB.Oracle。 請確認已安裝並在分發者端註冊 Oracle OLEDB 提供者的最新版本。
MSSQL_ENG021626。 請參閱 Oracle 發行者疑難排解指南 無法使用 Oracle OLEDB 提供者 (OraOLEDB.Oracle) 連接到 Oracle 資料庫伺服器 '%s'。
MSSQL_ENG021627。 請參閱 Oracle 出版者疑難排解 無法使用 Microsoft OLEDB 提供者 (MSDAORA) 連接到 Oracle 資料庫伺服器 '%s'。
MSSQL_ENG021628。 請參閱 Oracle 發行者疑難排解 無法更新分發者 '%s' 的註冊表,以允許 Oracle OLEDB 提供者 OraOLEDB.Oracle 在處理序中與 SQL Server 一同運行。 請確認目前的登入已獲得授權,可修改 SQL Server 擁有的登錄機碼。
MSSQL_ENG021629。 請參閱 Oracle 發行者疑難排解 CLSID 登錄機碼表示 Oracle OLEDB Provider for Oracle (OraOLEDB.Oracle) 的註冊資訊在分發者端不存在。 請確認已安裝 Oracle OLEDB 提供者,並在分發者端註冊。
MSSQL_ENG021642。 請參閱 Oracle 發行者疑難解答指南 異質性發行者需要已連結伺服器。 已經存在名稱為 '%s' 的連結伺服器。 請移除連結的伺服器或選擇其他發行者名稱。
MSSQL_ENG021663。 請參閱 Oracle 發行者疑難解答 找不到來源數據表的有效主鍵 [%s]。[%s]。
MSSQL_ENG021684。 請參閱 Oracle 發行者疑難排解 與 Oracle 發行者 『%s』 系統管理員登入相關聯的許可權不足。
MSSQL_ENG021797 '%s' 必須是有效的 Windows 登入格式:'MACHINE\Login' 或 'DOMAIN\Login'。 請參閱 '%s' 的檔案。
MSSQL_ENG021798 在繼續之前,必須先透過『%s』新增『%s』代理作業。 請參閱 '%s' 的檔案。
MSSQL_REPL020011 進程無法在 '%2' 上執行 '%1'。
MSSQL_REPL027056 合併程式無法變更 『%1』 的產生歷程記錄。 進行疑難解答時,請重新啟動具有詳細資訊記錄記錄的同步處理,並指定要寫入的輸出檔案。
MSSQL_REPL027183 合併程式無法列舉具有參數化數據列篩選之發行項中的變更。 如果這樣的失敗情況持續發生,請增加此程序的查詢超時時間,縮短發行集的保留時間,以及改善公開資料表上的索引。