修正: 錯誤 17066,當您要複製資料表發行項包含 SQL Server 2008 R2 中的 ntext 資料型別資料行

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:2754800
Microsoft 將 Microsoft SQL Server 2008 R2 Service Pack 1 的修正程式分散成一個可下載的檔案。修正程式是累積的因為每個新的版本中,會包含所有的快速補充程式,並已包含前一筆 SQL Server 2008 R2 Service Pack 1 的所有安全性修正程式會都修正版本。
徵狀
請考慮下列情況:
  • Microsoft SQL Server 2008 R2 中的資料表中有 ntext 資料型別資料行。
  • 您可以建立包含發行項為資料表的交易式複寫。
  • Ntext 資料型別資料行,會更新為 NULL。
在這個案例中,複寫記錄讀取器代理程式 」 失敗,並且您收到下列錯誤訊息:

錯誤: 17066,嚴重性: 16,狀態: 1。

SQL Server 判斷提示: 檔案:replicat.cpp>,列 = 2701年失敗的判斷提示 = 'pRowset'。這項錯誤可能是與計時相關。如果錯誤持續發生後重新執行此陳述式中,使用 DBCC CHECKDB,若要檢查的資料庫結構的完整性,或重新啟動伺服器,以確保在記憶體中資料結構不會損毀。

此外,發生這個問題時,記錄讀取器代理程式無法停止,而且每個記錄讀取器執行會產生相同的錯誤。

備忘稿
  • 您可以使用UPDATETEXT陳述式來更新 ntext 資料型別資料行時,這個問題是更為顯著。
  • 雖然 ntext 資料型別資料行排除使用垂直篩選發行項資料行清單,就會發生這個問題。
解決方案
若要解決這個問題,請依照下列步驟執行:

  1. 卸除所有現有的出版物,在受影響的資料庫。
  2. 套用修正程式。
  3. 重新建立發行物] 或 [從可用的訂閱。

SQL Server 2008 R2 Service Pack 1

首次發表累積更新 9 SQL Server 2008 R2 Service Pack 1 若要修正這個問題。如需有關如何取得此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2756574 SQL Server 2008 R2 Service Pack 1 的累積更新套件 9
附註 因為組建是累計的每個新的修正程式版本會包含所有的快速補充程式,並已包含前一筆 SQL Server 2008 R2 Service Pack 1 的所有安全性修正程式會都修正版本。我們建議您考慮將套用最新的修正程式版本,其中包含此 hotfix。如需詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2567616 SQL Server 2008 R2 組建 SQL Server 2008 R2 Service Pack 1 發行之後所發行,
狀況說明
Microsoft 已經確認這是 「 適用於 」 一節中所列的 Microsoft 產品的問題。
其他相關資訊
如需 ntext、 文字和影像的資料類型的詳細資訊,請移至下列的 Microsoft 開發人員網路 (MSDN) 網站:如需有關的複寫類型的詳細資訊,請移至下列 MSDN 網站:如需有關如何在交易式複寫的運作方式的詳細資訊,請移至下列 MSDN 網站:

警告:本文為自動翻譯

內容

文章識別碼:2754800 - 最後檢閱時間:10/12/2012 18:06:00 - 修訂: 1.0

Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2754800 KbMtzh
意見反應