徵狀
當您使用 Microsoft SQL Server 2012 或 SQL Server 2014 中的 [複製] 功能時,記錄讀取器代理程式可能會間歇性地失敗。 此外,您會在 SQL Server 錯誤記錄中收到下列其中一則錯誤訊息:
錯誤1
<日期> <時間> <spid> * * * 將堆疊轉儲傳送至 <DiskLocation> <Date> <Time> <SPID> * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * > <SPID> * <日期> <時間* <日期> <時間> <SPID> * 開始堆疊轉儲: <日期> <時間> <SPID> * <日期> <時間> <spid> <日期> <> <spid> * <日期> <時間> <SPID> * 位置: replicat:2746 <日期> <時間> <SPID> * 運算式: pRowset <日期> <時間> <spid> * SPID: <spid> <日期> <時間> <spid> * 進程識別碼: <ProcessID> <日期> <> <spid> * <日期> <時間> <SPID> * 輸入緩衝區109位元組- <日期> <時間> <SPID> * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00 <日期> <時間> <SPID> * s p r e p 01 00 00 00 0b 00 73 00 70 00 5f 00 72 00 65 00 70 00 <日期> <時間> <SPID> * l c m d s & ô 6c 00 63 00 6d 00 64 00 73 00 00 00 00 00 26 04 04 f4 <日期> <時間> <SPID> * & & ÿ 01 00 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 ff <日期> <時間> <SPID> * ÿÿÿ¥ & ff ff ff 00 00 a5 0a 00 00 00 00 00 26 04 04 00 00 00 <日期> <時間> <SPID> * & & "00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 20 a1 07 <日期> <時間> <SPID> * 00
錯誤2
<的日期> <時間> <SPID> 錯誤:5243,嚴重性:22,狀態:7。 <的日期> <時間> <SPID> 在內部作業期間檢測到不一致。請聯絡技術支援。 <日期> <時間> <SPID> ex_raise2:引發了例外狀況、主要 = 52、次要 = 43、state = 7、嚴重性 = 22,嘗試建立症狀轉儲 <日期> <時間> <SPID> <1 * * dump thread-SPID = 0,EC = 0x000000297EC97DE0 > <2 日期> <時間> <SPID> <7 * * * 將堆疊轉儲傳送至 <DiskLocation> <9 > <0 日期> <> <SPID> <5 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * [* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * > <6 日期> <時間> <SPID> *> <2 日期> <時間> <spid> <7 > <2 Date> <Time> <SPID> <7 * 開始堆疊轉儲:> <8 日期> <時間> < spid> <3 * <日期> <時間> <spid> <9 <Date> <Time> <SPID> * <日期> <時間> <spid> * ex_raise2:引發異常、主要 = 52、次要 = 43、state = 7、嚴重性 = 22 <日期> <時間> <SPID> * <日期> <時間> <spid> <3 * 輸入緩衝區109位元組- > <4 日期> <時間> <spid> <9 * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00 > <0日期> <時間> <SPID> <5 * s p _ r e p 01 00 00 00 0b 00 73 00 70 00 5f> <6 00 72 00 65 00 70 00 日期> < ô 6c 00 63 00 6d 00 64 00 73 00 00 00 00 00 26 04 04 f4> <> <1 & 時間> <3 SPID> < * & & ÿ 01 00 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 ff > <1 日期> <時間> <SPID> <6 * ÿÿÿ¥ & ff ff ff 00 00 a5 0a 00 00 00 00 00 26 04 04 00 00 00> <8 date> <時間> <spid> <13 * & & > <16> <日期> <> <21 spid * 00 00 00 00 26 04 04 00 00 00 00 00 00 26 04 04 20
原因
這個問題會在多個事務發佈中發佈相同的文章,或在 CDC 與事務性發佈中有相同的文章時發生。
解決方案
累積更新資訊
這個問題首先是在下列 SQL Server 累積更新中修正:
每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 我們建議您下載並安裝最新的 SQL Server 累積更新:
狀態
Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。