新聞中心
在使用SQL Server數(shù)據(jù)庫中,有時在復制時會出現(xiàn)錯誤,下面就為你分類介紹SQL Server數(shù)據(jù)庫復制錯誤的原因及解決方法,希望對您學習SQL Server數(shù)據(jù)庫有所幫助。

專注于為中小企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站設計服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)海門免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
| 錯誤 | 消息 |
|---|---|
MSSQL_ENG002601 | 不能在具有唯一索引 '%.*ls' 的對象 '%.*ls' 中插入重復鍵的行。 |
MSSQL_ENG002627 | 違反了 %ls 約束 '%.*ls'。不能在對象 '%.*ls' 中插入重復鍵。 |
MSSQL_ENG003165 | 數(shù)據(jù)庫 '%ls' 已還原,但在還原/刪除復制時出錯。該數(shù)據(jù)庫仍保留為離線狀態(tài)。請參閱 SQL Server 聯(lián)機叢書中的主題 MSSQL_ENG003165。 |
MSSQL_ENG003724 | 無法對 %S_MSG '%.*ls' 執(zhí)行 %S_MSG,因為它正用于復制。 |
MSSQL_ENG004929 | 無法更改 %S_MSG '%.*ls',因為正在為復制而發(fā)布它。 |
MSSQL_ENG007395。請參閱對 Oracle 發(fā)布服務器進行故障排除。 | 無法啟動鏈接服務器“%ls”的 OLE DB 訪問接口“%ls”的嵌套事務。由于 XACT_ABORT 選項已設置為 OFF,因此必須使用嵌套事務。 |
MSSQL_ENG014005 | 無法刪除發(fā)布。該發(fā)布已有訂閱。 |
MSSQL_ENG014010 | 未將服務器“%s”定義為訂閱服務器。 |
MSSQL_ENG014114 | 未將 '%s' 配置為分發(fā)服務器。 |
MSSQL_ENG014117 | 未將 '%s' 配置為分發(fā)數(shù)據(jù)庫。 |
MSSQL_ENG014120 | 無法刪除分發(fā)數(shù)據(jù)庫 '%s'。此分發(fā)服務器數(shù)據(jù)庫與發(fā)布服務器相關聯(lián)。 |
MSSQL_ENG014121 | 無法刪除分發(fā)服務器 '%s'。此分發(fā)服務器與分發(fā)數(shù)據(jù)庫相關聯(lián)。 |
MSSQL_ENG014144 | 無法刪除訂閱服務器 '%s'。在發(fā)布數(shù)據(jù)庫“%s”中已有此服務器的訂閱。 |
MSSQL_ENG014150 | 復制 - %s:代理 %s 成功。%s |
MSSQL_ENG014151 | 復制 - %s: 代理 %s 失敗。%s |
MSSQL_ENG014152 | 復制 - %s:代理 %s 計劃重試。%s |
MSSQL_ENG014157 | 由發(fā)布 '%s' 的訂閱服務器 '%s' 創(chuàng)建的訂閱已過期,且已停止。 |
MSSQL_ENG014160 | 已設置發(fā)布 [%s] 的閾值 [%s:%s]。此發(fā)布的一個或多個訂閱已過期。 |
MSSQL_ENG014161 | 已設置發(fā)布 [%s] 的閾值 [%s:%s]。請確保日志讀取器和分發(fā)代理正在運行并且可以滿足滯后時間要求。 |
MSSQL_ENG014162 | 已設置發(fā)布 [%s] 的閾值 [%s:%s]。請確保合并代理正在運行且符合要求。 |
MSSQL_ENG014163 | 已設置發(fā)布 [%s] 的閾值 [%s:%s]。請確保合并代理正在運行且符合要求。 |
MSSQL_ENG014164 | 已設置發(fā)布 [%s] 的閾值 [%s:%s]。請確保合并代理正在運行且符合要求。 |
MSSQL_ENG014165 | 已設置發(fā)布 [%s] 的閾值 [%s:%s]。請確保合并代理正在運行且符合要求。 |
MSSQL_ENG018456 | 用戶 '%.*ls'.%.*ls 登錄失敗 |
MSSQL_ENG018752 | 一 次只能有一個日志讀取器代理或日志相關過程(sp_repldone、sp_replcmds 和 sp_replshowcmds)連接到某個數(shù)據(jù)庫。如果執(zhí)行了一個日志相關過程,那么在啟動日志讀取器代理或者執(zhí)行另一個日志相關過程之前,請刪除執(zhí)行 ***個過程時所用的連接,或者在該連接上執(zhí)行 sp_replflush。 |
MSSQL_ENG020554 | 復制代理在 %ld 分鐘內(nèi)沒有記錄任何進度消息。這表明代理已停止響應或系統(tǒng)活動過多。請確保正在將記錄復制到目標,并且與訂閱服務器、發(fā)布服務器和分發(fā)服務器的連接仍然是活動的。 |
MSSQL_ENG020557 | 代理關閉。有關詳細信息,請參閱作業(yè) '%s' 的 SQL Server 代理作業(yè)歷史記錄。 |
MSSQL_ENG020572 | 在驗證失敗之后,訂閱服務器“%s”對發(fā)布“%s”中項目“%s”的訂閱已被重新初始化。 |
MSSQL_ENG020574 | 訂閱服務器“%s”對發(fā)布“%s”中項目“%s”的訂閱未通過數(shù)據(jù)驗證。 |
MSSQL_ENG020575 | 訂閱服務器“%s”對發(fā)布“%s”中項目“%s”的訂閱已通過數(shù)據(jù)驗證。 |
MSSQL_ENG020596 | 只有 '%s' 或 db_owner 的成員可以刪除匿名代理。 |
MSSQL_ENG020598 | 應用復制的命令時在訂閱服務器上找不到該行。 |
MSSQL_ENG021075 | 發(fā)布 '%s' 的初始快照尚不可用。 |
MSSQL_ENG021076 | 項目 '%s' 的初始快照尚不可用。 |
MSSQL_ENG021286 | 沖突表 '%s' 不存在。 |
MSSQL_ENG021330 | 無法在復制工作目錄下創(chuàng)建子目錄。(%ls) |
MSSQL_ENG021331 | 無法將用戶腳本文件復制到分發(fā)服務器。(%ls) |
MSSQL_ENG021385 | 快照無法處理發(fā)布 '%s'??赡苁怯捎诨顒蛹軜?gòu)的更改操作或者是所添加的新項目所致。 |
MSSQL_ENG021617。請參閱對 Oracle 發(fā)布服務器進行故障排除。 | 無法運行 SQL*PLUS。請確保分發(fā)服務器上安裝了***版本的 Oracle 客戶端代碼。 |
MSSQL_ENG021620。請參閱對 Oracle 發(fā)布服務器進行故障排除。 | 通過系統(tǒng) Path 變量獲得的 SQL*PLUS 版本不夠新,無法支持 Oracle 發(fā)布。請確保分發(fā)服務器上安裝了***版本的 Oracle 客戶端代碼。 |
MSSQL_ENG021624。請參閱對 Oracle 發(fā)布服務器進行故障排除。 | 在 分發(fā)服務器 '%s' 上找不到已注冊的 Oracle OLEDB 訪問接口 OraOLEDB.Oracle。請確保分發(fā)服務器上安裝并注冊了***版本的 Oracle OLEDB 訪問接口。有關其他信息,請參閱 SQL Server 聯(lián)機叢書中“排除 Oracle 發(fā)布服務器故障”中的“SQL Server 錯誤 21624”。 |
MSSQL_ENG021626。請參閱對 Oracle 發(fā)布服務器進行故障排除。 | 無法使用 Oracle OLEDB 訪問接口 OraOLEDB.Oracle 連接到 Oracle 數(shù)據(jù)庫服務器 '%s'。 |
MSSQL_ENG021627。請參閱對 Oracle 發(fā)布服務器進行故障排除。 | 無法使用 Microsoft OLEDB 訪問接口 MSDAORA 連接到 Oracle 數(shù)據(jù)庫服務器 '%s'。 |
MSSQL_ENG021628。請參閱對 Oracle 發(fā)布服務器進行故障排除。 | 無法更新分發(fā)服務器 '%s' 的注冊表,以允許 Oracle OLEDB 訪問接口 OraOLEDB.Oracle 與 SQL Server 一起在進程中運行。請確保當前登錄名有權(quán)修改 SQL Server 擁有的注冊表項。 |
MSSQL_ENG021629。請參閱對 Oracle 發(fā)布服務器進行故障排除。 | 指示 Oracle 的 Oracle OLEDB 訪問接口 OraOLEDB.Oracle 已注冊的 CLSID 注冊表項不在分發(fā)服務器上。請確保分發(fā)服務器上安裝并注冊了 Oracle OLEDB 訪問接口。 |
MSSQL_ENG021642。請參閱對 Oracle 發(fā)布服務器進行故障排除。 | 異類發(fā)布服務器需要鏈接服務器。已有一個名為 '%s' 的鏈接服務器。請刪除鏈接服務器或另選一個發(fā)布服務器名稱。 |
MSSQL_ENG021663。請參閱對 Oracle 發(fā)布服務器進行故障排除。 | 找不到源表 [%s].[%s] 的有效主鍵。 |
MSSQL_ENG021684。請參閱對 Oracle 發(fā)布服務器進行故障排除。 | “Oracle 發(fā)布服務器 "%s" 的復制管理用戶權(quán)限不足。有關所需權(quán)限,請參閱腳本 /MSSQL/Install/oracleadmin.sql?!?/p> |
MSSQL_ENG021797 | '%s' 必須是有效的 Windows 登錄名,且格式為:'計算機\登錄名' 或 '域\登錄名'。請參閱 '%s' 的文檔。 |
MSSQL_ENG021798 | 在繼續(xù)操作之前,必須通過“%s”添加“%s”代理作業(yè)。請參閱 '%s' 的文檔。 |
MSSQL_ENG024070 | 客戶端沒有所需的特權(quán)。 |
MSSQL_REPL020011 | 進程無法在“%2”上執(zhí)行“%1”。 |
MSSQL_REPL027056 | 合并進程無法更改“%1”上的生成歷史記錄。進行故障排除時,請使用詳細的歷史日志記錄來重新啟動同步,并指定要寫入的輸出文件。 |
MSSQL_REPL027183 | 合并進程未能使用參數(shù)化的行篩選器來枚舉項目中的更改。如果此操作仍失敗,請增大該進程的查詢超時值,縮短發(fā)布的保持期,并改進對已發(fā)布表的索引。 |
文章題目:SQLServer數(shù)據(jù)庫復制錯誤的原因及解決方法
文章鏈接:http://m.fisionsoft.com.cn/article/djjdghg.html


咨詢
建站咨詢
