



免費預(yù)覽已結(jié)束,剩余1頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
在SQL Server的復(fù)制中出現(xiàn)在錯誤“應(yīng)用復(fù)制的命令時在訂閱服務(wù)器上找不到該行”,換上以前的做法就是刪除掉這個復(fù)制,然后再新建一個復(fù)制,但是這次,我突然想BAIDU一下,看看別人是怎么處理這個問題的,然后發(fā)現(xiàn)找到的文章都是從MSDN上抄下來的,因此我決定把我的做法寫下來。首先查MSDN,確定這個錯誤的ID為20598,這個下面會用到;確定了錯誤ID之后,有兩種方法可以跳過這個錯誤第一種是使用“右鍵-復(fù)制-分發(fā)服務(wù)器屬性-默認配置文件-然后新建一個新的配置文件,”這樣子就可以讓分發(fā)的所有復(fù)制都使用新的配置文件,一般用來修改一些公共的參數(shù)。第二種是打開復(fù)制監(jiān)視器,然后雙擊你要修改的那個復(fù)制,在“操作”菜單下有個代理配置文件,打開它后新建一個配置文件,然后使用這個配置文件,這種方法用來修改單個的復(fù)制的參數(shù)。新建后修改-SkipErrors這一項,點“值”欄后輸入剛剛查到的ID號,就是20598,點確定,然后勾上你剛剛新建的這個配置文件。重啟代理,打開復(fù)制監(jiān)視器,你會發(fā)現(xiàn)它已經(jīng)跳過了這個錯誤。如果是對等數(shù)據(jù)復(fù)制的話,要慎用,因為可能導(dǎo)致兩個數(shù)據(jù)庫的數(shù)據(jù)不一致,請先查明原因,然后再決定是否要跳過這個錯誤。于事務(wù)性復(fù)制,有兩種方法可以跳過在分發(fā)過程中遇到的錯誤:分發(fā)代理的 -SkipErrors 參數(shù),可用來跳過某種類型的錯誤。有錯誤的事務(wù)將不提交,但后續(xù)的事務(wù)將提交。sp_setsubscriptionxactseqno 存儲過程,可用來跳過一個或多個導(dǎo)致錯誤的事務(wù)。非SQL Server 的訂閱服務(wù)器沒有此選項。重要事項:在典型的復(fù)制處理中,應(yīng)該不會遇到任何需要跳過的錯誤。跳過錯誤時要謹慎,要了解發(fā)生錯誤的條件、錯誤的起因以及需要跳過錯誤或特定事務(wù)而不解決的理由。如果在訂閱服務(wù)器上跳過發(fā)布服務(wù)器上提交的事務(wù),則這兩個節(jié)點就不會完全同步,這會導(dǎo)致其他錯誤。-SkipErrors 參數(shù):默認情況下,發(fā)布代理遇到錯誤時就會停止。如果使用 -SkipErrors 參數(shù),并指定了預(yù)期的或不想讓其干擾復(fù)制的錯誤,則代理就會記錄錯誤信息,然后繼續(xù)運行。例如,如果要指定分發(fā)代理,使其記錄重復(fù)鍵違規(guī)但繼續(xù)處理后續(xù)事務(wù),就需要指定代理跳過錯誤 2601(不能在具有唯一索引 %.*ls 的對象 %.*ls 中插入重復(fù)鍵的行。)和 2627(違反了 %ls 約束 %.*ls。不能在對象 %.*ls 中插入重復(fù)鍵): -SkipErrors 2601;2627-附:Mssql錯誤代碼對照表錯誤消息MSSQL_ENG002601不能在具有唯一索引 %.*ls 的對象 %.*ls 中插入重復(fù)鍵的行。MSSQL_ENG002627違反了 %ls 約束 %.*ls。不能在對象 %.*ls 中插入重復(fù)鍵。MSSQL_ENG003165數(shù)據(jù)庫 %ls 已還原,但在還原/刪除復(fù)制時出錯。該數(shù)據(jù)庫仍保留為離線狀態(tài)。請參閱 SQL Server 聯(lián)機叢書中的主題 MSSQL_ENG003165。MSSQL_ENG003724無法對 %S_MSG %.*ls 執(zhí)行 %S_MSG,因為它正用于復(fù)制。MSSQL_ENG004929無法更改 %S_MSG %.*ls,因為正在為復(fù)制而發(fā)布它。MSSQL_ENG007395。請參閱對 Oracle 發(fā)布服務(wù)器進行故障排除。無法啟動鏈接服務(wù)器“%ls”的 OLE DB 訪問接口“%ls”的嵌套事務(wù)。由于 XACT_ABORT 選項已設(shè)置為 OFF,因此必須使用嵌套事務(wù)。MSSQL_ENG014005無法刪除發(fā)布。該發(fā)布已有訂閱。MSSQL_ENG014010未將服務(wù)器“%s”定義為訂閱服務(wù)器。MSSQL_ENG014114未將 %s 配置為分發(fā)服務(wù)器。MSSQL_ENG014117未將 %s 配置為分發(fā)數(shù)據(jù)庫。MSSQL_ENG014120無法刪除分發(fā)數(shù)據(jù)庫 %s。此分發(fā)服務(wù)器數(shù)據(jù)庫與發(fā)布服務(wù)器相關(guān)聯(lián)。MSSQL_ENG014121無法刪除分發(fā)服務(wù)器 %s。此分發(fā)服務(wù)器與分發(fā)數(shù)據(jù)庫相關(guān)聯(lián)。MSSQL_ENG014144無法刪除訂閱服務(wù)器 %s。在發(fā)布數(shù)據(jù)庫“%s”中已有此服務(wù)器的訂閱。MSSQL_ENG014150復(fù)制 - %s:代理 %s 成功。%sMSSQL_ENG014151復(fù)制 - %s: 代理 %s 失敗。%sMSSQL_ENG014152復(fù)制 - %s:代理 %s 計劃重試。%sMSSQL_ENG014157由發(fā)布 %s 的訂閱服務(wù)器 %s 創(chuàng)建的訂閱已過期,且已停止。MSSQL_ENG014160已設(shè)置發(fā)布 %s 的閾值 %s:%s。此發(fā)布的一個或多個訂閱已過期。MSSQL_ENG014161已設(shè)置發(fā)布 %s 的閾值 %s:%s。請確保日志讀取器和分發(fā)代理正在運行并且可以滿足滯后時間要求。MSSQL_ENG014162已設(shè)置發(fā)布 %s 的閾值 %s:%s。請確保合并代理正在運行且符合要求。MSSQL_ENG014163已設(shè)置發(fā)布 %s 的閾值 %s:%s。請確保合并代理正在運行且符合要求。MSSQL_ENG014164已設(shè)置發(fā)布 %s 的閾值 %s:%s。請確保合并代理正在運行且符合要求。MSSQL_ENG014165已設(shè)置發(fā)布 %s 的閾值 %s:%s。請確保合并代理正在運行且符合要求。MSSQL_ENG018456用戶 %.*ls.%.*ls 登錄失敗MSSQL_ENG018752一次只能有一個日志讀取器代理或日志相關(guān)過程(sp_repldone、sp_replcmds 和 sp_replshowcmds)連接到某個數(shù)據(jù)庫。如果執(zhí)行了一個日志相關(guān)過程,那么在啟動日志讀取器代理或者執(zhí)行另一個日志相關(guān)過程之前,請刪除執(zhí)行 第一個過程時所用的連接,或者在該連接上執(zhí)行 sp_replflush。MSSQL_ENG020554復(fù)制代理在 %ld 分鐘內(nèi)沒有記錄任何進度消息。這表明代理已停止響應(yīng)或系統(tǒng)活動過多。請確保正在將記錄復(fù)制到目標(biāo),并且與訂閱服務(wù)器、發(fā)布服務(wù)器和分發(fā)服務(wù)器的連接仍然是活動的。MSSQL_ENG020557代理關(guān)閉。有關(guān)詳細信息,請參閱作業(yè) %s 的 SQL Server 代理作業(yè)歷史記錄。MSSQL_ENG020572在驗證失敗之后,訂閱服務(wù)器“%s”對發(fā)布“%s”中項目“%s”的訂閱已被重新初始化。MSSQL_ENG020574訂閱服務(wù)器“%s”對發(fā)布“%s”中項目“%s”的訂閱未通過數(shù)據(jù)驗證。MSSQL_ENG020575訂閱服務(wù)器“%s”對發(fā)布“%s”中項目“%s”的訂閱已通過數(shù)據(jù)驗證。MSSQL_ENG020596只有 %s 或 db_owner 的成員可以刪除匿名代理。MSSQL_ENG020598應(yīng)用復(fù)制的命令時在訂閱服務(wù)器上找不到該行。MSSQL_ENG021075發(fā)布 %s 的初始快照尚不可用。MSSQL_ENG021076項目 %s 的初始快照尚不可用。MSSQL_ENG021286沖突表 %s 不存在。MSSQL_ENG021330無法在復(fù)制工作目錄下創(chuàng)建子目錄。(%ls)MSSQL_ENG021331無法將用戶腳本文件復(fù)制到分發(fā)服務(wù)器。(%ls)MSSQL_ENG021385快照無法處理發(fā)布 %s??赡苁怯捎诨顒蛹軜?gòu)的更改操作或者是所添加的新項目所致。MSSQL_ENG021617。請參閱對 Oracle 發(fā)布服務(wù)器進行故障排除。無法運行 SQL*PLUS。請確保分發(fā)服務(wù)器上安裝了最新版本的 Oracle 客戶端代碼。MSSQL_ENG021620。請參閱對 Oracle 發(fā)布服務(wù)器進行故障排除。通過系統(tǒng) Path 變量獲得的 SQL*PLUS 版本不夠新,無法支持 Oracle 發(fā)布。請確保分發(fā)服務(wù)器上安裝了最新版本的 Oracle 客戶端代碼。MSSQL_ENG021624。請參閱對 Oracle 發(fā)布服務(wù)器進行故障排除。在分發(fā)服務(wù)器 %s 上找不到已注冊的 Oracle OLEDB 訪問接口 OraOLEDB.Oracle。請確保分發(fā)服務(wù)器上安裝并注冊了最新版本的 Oracle OLEDB 訪問接口。有關(guān)其他信息,請參閱 SQL Server 聯(lián)機叢書中“排除 Oracle 發(fā)布服務(wù)器故障”中的“SQL Server 錯誤 21624”。MSSQL_ENG021626。請參閱對 Oracle 發(fā)布服務(wù)器進行故障排除。無法使用 Oracle OLEDB 訪問接口 OraOLEDB.Oracle 連接到 Oracle 數(shù)據(jù)庫服務(wù)器 %s。MSSQL_ENG021627。請參閱對 Oracle 發(fā)布服務(wù)器進行故障排除。無法使用 Microsoft OLEDB 訪問接口 MSDAORA 連接到 Oracle 數(shù)據(jù)庫服務(wù)器 %s。MSSQL_ENG021628。請參閱對 Oracle 發(fā)布服務(wù)器進行故障排除。無法更新分發(fā)服務(wù)器 %s 的注冊表,以允許 Oracle OLEDB 訪問接口 OraOLEDB.Oracle 與 SQL Server 一起在進程中運行。請確保當(dāng)前登錄名有權(quán)修改 SQL Server 擁有的注冊表項。MSSQL_ENG021629。請參閱對 Oracle 發(fā)布服務(wù)器進行故障排除。指示 Oracle 的 Oracle OLEDB 訪問接口 OraOLEDB.Oracle 已注冊的 CLSID 注冊表項不在分發(fā)服務(wù)器上。請確保分發(fā)服務(wù)器上安裝并注冊了 Oracle OLEDB 訪問接口。MSSQL_ENG021642。請參閱對 Oracle 發(fā)布服務(wù)器進行故障排除。異類發(fā)布服務(wù)器需要鏈接服務(wù)器。已有一個名為 %s 的鏈接服務(wù)器。請刪除鏈接服務(wù)器或另選一個發(fā)布服務(wù)器名稱。MSSQL_ENG021663。請參閱對 Oracle 發(fā)布服務(wù)器進行故障排除。找不到源表 %s.%s 的有效主鍵。MSSQL_ENG021684。請參閱對 Oracle 發(fā)布服務(wù)器進行故障排除?!癘racle 發(fā)布服務(wù)器 %s 的復(fù)制管理用戶權(quán)限不足。有關(guān)所需權(quán)限,請參閱腳本 /MSSQL/Install/oracleadmin.sql?!盡SSQL_ENG021797%s 必須是有效的 Windows 登錄名,且格式為:計算機登錄名 或 域登錄名。請參閱 %s 的文檔。MSSQL_ENG021798在繼續(xù)操作之前,必須通過“%s”添加“%s”代理作業(yè)。請參閱 %s
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB14-T 1585-2025 葡萄綠枝嫁接技術(shù)規(guī)程
- 高中語文人教版必修二《詩經(jīng)-氓》課件
- 餐飲店股權(quán)轉(zhuǎn)讓與供應(yīng)鏈優(yōu)化協(xié)議
- 水利樞紐采石場租賃合同示范文本
- 2025年公共關(guān)系與傳播學(xué)考試試題及答案
- 2025年國際貿(mào)易與經(jīng)濟合作試卷及答案
- 2025年城市規(guī)劃與設(shè)計專業(yè)考試真題及答案
- 湖北省武漢市武昌區(qū)2025屆高三下學(xué)期5月質(zhì)量檢測(三模) 數(shù)學(xué)試題【含答案】
- 農(nóng)村地區(qū)柴油發(fā)電設(shè)備采購與安裝服務(wù)合同
- 項目延期申請表
- 體系文件編號規(guī)則
- 患者突發(fā)昏迷應(yīng)急預(yù)案演練腳本-
- 計算機應(yīng)用基礎(chǔ)-終結(jié)性考試試題國開要求
- 2023年全國統(tǒng)一高考真題物理試卷(新課標(biāo)ⅰ)(含答案及解析)
- 2023年05月四川省廣安市司法局公開招考2名勞務(wù)派遣制司法行政輔助人員筆試題庫含答案解析
- 公司“三基”工作檢查評比細則(搶維修管理)
- 《安裝條》浙江省建筑設(shè)備安裝工程提高質(zhì)量的若干意見
- 分布式系統(tǒng)復(fù)習(xí)題與答案
- 甘肅水資源概況
- 運動員簡歷模板
評論
0/150
提交評論