本檔的這一節包含與復寫相關的許多錯誤的原因和解決資訊。
| 錯誤 | 訊息 |
|---|---|
| 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 | 合併程式無法列舉具有參數化數據列篩選之發行項中的變更。 如果這樣的失敗情況持續發生,請增加此程序的查詢超時時間,縮短發行集的保留時間,以及改善公開資料表上的索引。 |