複寫傳輸錯誤
下表列出使用 SQL Server Compact 3.5 時可能會遭遇的複寫傳輸錯誤。
重要
如果您在使用 SQL Server Compact 3.5 時遇到句首為「內部錯誤」的任何錯誤,請再試一次,因為錯誤可能不會再出現。如果錯誤再次出現,您應該立即連絡 Microsoft 產品支援服務。因為一般的疑難排解技術無法解決內部錯誤。
值 |
錯誤 Token |
說明 |
數值參數 |
字串參數 |
---|---|---|---|---|
28000 |
SSCE_M_OPENTWICE |
內部錯誤:資料表意外開啟。 |
不適用 |
不適用 |
28001 |
SSCE_M_INTERNETREADERROR |
內部錯誤:在嘗試處理同步處理的要求時,從裝置或 IIS 伺服器的讀取作業傳回不正確的位元組數。 |
不適用 |
不適用 |
28002 |
SSCE_M_INTERNETWRITEERROR |
內部錯誤:在嘗試處理同步處理的要求時,從裝置或 IIS 伺服器的寫入作業傳回不正確的位元組數。 |
不適用 |
不適用 |
28003 |
SSCE_M_INVALIDRSCBID |
內部錯誤:執行 IIS 的電腦記憶體不足,或在要求中傳送了不正確的工作階段識別碼。 |
工作階段識別碼 |
不適用 |
28004 |
SSCE_M_TOOMANYPENDINGREQUESTS |
「SQL Server Compact 3.5 伺服器代理程式」佇列已滿,不能再接受其他要求。請稍後再試。 |
不適用 |
不適用 |
28007 |
SSCE_M_INVALIDRECONCILERPARAM |
內部錯誤:Reconciler 參數無效。 |
不適用 |
不適用 |
28008 |
SSCE_M_INVALIDTRNSPTCOMMAND |
內部錯誤:因為不正確的訊息格式或內容導致傳輸失敗。 |
命令編號 |
不適用 |
28009 |
SSCE_M_CANTCOCREATERECONCILER |
無法建立 SQL Server Reconciler 的執行個體。請重新安裝複寫元件。 |
不適用 |
不適用 |
28010 |
SSCE_M_CANTCOCREATERECONERROR |
無法建立 SQL Server Reconciler 錯誤物件的執行個體。請重新安裝複寫元件。 |
不適用 |
不適用 |
28011 |
SSCE_M_HTTPSTATUSDENIED |
在執行 IIS 的電腦上驗證失敗。 |
不適用 |
不適用 |
28012 |
SSCE_M_HTTPSTATUSPROXYAUTHREQ |
Proxy 伺服器上的驗證失敗。 |
不適用 |
不適用 |
28013 |
SSCE_M_HTTPSTATUSBADREQUEST |
因為不正確的格式或內容導致 HTTP 要求失敗。請重新啟動 IIS 伺服器。 |
不適用 |
不適用 |
28014 |
SSCE_M_HTTPSTATUSPAYMENTREQ |
此網站需要先付費才可以存取。請重新啟動 IIS 伺服器。 |
不適用 |
不適用 |
28015 |
SSCE_M_HTTPSTATUSFORBIDDEN |
需要有安全通訊端階層 (SSL) 連接才能存取這個網站。 |
不適用 |
不適用 |
28016 |
SSCE_M_HTTPSTATUSNOTFOUND |
IIS 錯誤 404 HTTP_STATUS_NOT_FOUND:伺服器找不到符合要求的 URI (統一資源識別碼)。 |
不適用 |
不適用 |
28017 |
SSCE_M_HTTPSTATUSBADMETHOD |
IIS 錯誤 405 HTTP_STATUS_BAD_METHOD:不允許使用的 HTTP 動詞。 |
不適用 |
不適用 |
28018 |
SSCE_M_HTTPSTATUSNONEACCEPT |
IIS 錯誤 406 HTTP_STATUS_NONE_ACCEPTABLE:找不到用戶端可接受的回應。 |
不適用 |
不適用 |
28020 |
SSCE_M_HTTPSTATUSCONFLICT |
執行 IIS 的電腦傳回「衝突」狀態。請重新啟動 IIS 伺服器。 |
不適用 |
不適用 |
28021 |
SSCE_M_HTTPSTATUSGONE |
執行 IIS 的電腦傳回「已移走」狀態。請重新啟動 IIS 伺服器。 |
不適用 |
不適用 |
28022 |
SSCE_M_HTTPSTATUSSERVERERROR |
執行 IIS 的電腦上發生錯誤。請重新啟動 IIS 伺服器。 |
不適用 |
不適用 |
28023 |
SSCE_M_HTTPSTATUSNOTSUPPORTED |
執行 IIS 的電腦傳回「不支援」狀態。請重新啟動 IIS 伺服器。 |
不適用 |
不適用 |
28024 |
SSCE_M_HTTPSTATUSBADGATEWAY |
IIS 錯誤 502 HTTP_STATUS_BAD_GATEWAY:伺服器在做為閘道或 Proxy 時,從上游伺服器收到無效的回應。 |
不適用 |
不適用 |
28025 |
SSCE_M_HTTPSTATUSSVCUNAVAIL |
無法使用 IIS 服務。 |
不適用 |
不適用 |
28028 |
SSCE_M_REPLPROHIBITED |
在執行 IIS 的電腦上,限制「SQL Server Compact 3.5 伺服器代理程式」不能處理合併式複寫。請檢查 HKLM\Software\Microsoft\ Microsoft SQL Server Compact Edition\v3.5\Transport\USAGE 中的 USAGE 機碼,並將值變更為 0 或 1。 |
不適用 |
不適用 |
28029 |
SSCE_M_RDAPROHIBITED |
在執行 IIS 的電腦上,限制「SQL Server Compact 3.5 伺服器代理程式」不能處理遠端資料存取 (RDA)。請檢查 HKLM\Software\Microsoft\ Microsoft SQL Server Compact Edition\v3.5\Transport \USAGE 中的 USAGE 機碼,並將值變更為 0 或 2。 |
不適用 |
不適用 |
28030 |
SSCE_M_COMPRESSIONFAILED |
內部錯誤:壓縮失敗。請再試一次。 |
不適用 |
不適用 |
28031 |
SSCE_M_DECOMPRESSIONFAILED |
內部錯誤:解壓縮失敗。請再試一次。 |
不適用 |
不適用 |
28032 |
SSCE_M_FAILUREINITIALIZINGINTERNET |
呼叫 InternetOpen 失敗。請檢查主要錯誤,以取得詳細資訊。 |
不適用 |
不適用 |
28033 |
SSCE_M_INVALIDURLSYNTAX |
URL 語法無效。 |
不適用 |
不適用 |
28034 |
SSCE_M_INTERNETCONNECTFAILURE |
無法建立網際網路連接。 |
不適用 |
不適用 |
28035 |
SSCE_M_FAILUREQUERYINGHEADER |
內部錯誤: 傳輸訊息中的 HTTP 標頭資訊損毀或遺漏。 這可能是網路傳輸錯誤或 IIS 的問題所導致。 |
不適用 |
不適用 |
28036 |
SSCE_M_CLOSEINTERNETHANDLEFAILED |
嘗試關閉網際網路控制代碼時,發生內部或網路問題。 |
不適用 |
不適用 |
28037 |
SSCE_M_HTTPSENDREQUESTFAILED |
將資料傳送至執行 IIS 之電腦的要求失敗。如需詳細資訊,請參閱 HRESULT。 |
不適用 |
不適用 |
28038 |
SSCE_M_MAXIMUMRSCBSEXCEEDED |
執行 IIS 的電腦拒絕連接,因為已超出工作階段最大數目。請稍後再嘗試連接。 |
不適用 |
不適用 |
28040 |
SSCE_M_RESENTCOMMANDIGNORED |
內部錯誤:在同步處理重試作業期間,命令已完成。已忽略重送的命令。 |
不適用 |
不適用 |
28041 |
SSCE_M_RESENDREQUEST |
內部錯誤:非預期的重送要求。 |
不適用 |
不適用 |
重要
SQL Server Compact 3.5 Service Pack 1 及舊版不支援「區塊」形式的 HTTP/1.1 RFC 2616 傳送編碼功能。這在某些情況下會造成同步處理失敗。例如,如果 Internet Information Services (IIS) 伺服器有設定 Microsoft Internet Security and Acceleration (ISA) 伺服器,而且 ISA 設定為使用「連結轉譯」,則 ISA/IIS 伺服器會將回應轉換成區塊形式的編碼回應,然後再將回應傳回給 SQL Server Compact 用戶端代理程式。這會造成合併同步處理失敗,並產生複寫傳輸錯誤:28035。