sql server 2005进程无法大容量复制到表“dbo” xxx '” (错误号: MSSQL_REPL20037)解决方案
类型:数据库类大小:1.7M语言:英语评分:6.6标签:立即下载。西溪某数据库服务器换了一台机器,需要重新做同步复制。因此,订阅过程中出现错误。
显示错误消息:
错误消息:进程无法批量复制到表“. dbo”。公司' "。(来源: MSSQL_REPL,错误号: MSSQL_REPL20037)获取帮助: http://help/MSSQL_REPL20037批量发送失败。数据流中缺少用于批量复制文本、ntext或图像数据的文本长度。(来源: MSSQLServer,错误号: 4813)获取帮助: http://help/4813要获取详细说明初始化订阅表时遇到的错误的错误文件,请执行下面显示的bcp命令。有关bcp实用程序及其支持选项的更多信息,请参见BOL。(来源: MSSQLServer,错误号: 20253)获取帮助: http://help/20253bcp' XXX '。dbo。' d : \ repl data \ unc \ win-39 lldblgoah _ Cr 173 com _ 173 20131209110101 \ company _ 2 . bcp '-e ' error file '-t ' \ NX $ 3 \ n '-r ' \ n,@ g \ n '-m 10000-swin-URF 3go 69 mj 2-t-w(来源3333)
解决方案:
1.在服务器-属性-高级中更改文本的最大副本大小。最小值加两个零
(我还是做不到)
后来发现这个表有一个很长的列,有html tag class/%|等特殊字符,没有这个列就发布成功了。
但实际上,这种排除是非常困难的。你根本不知道哪张唱片有特殊字符。后来,所有字符集都改为unicode。将所有非unicode (varchar/char/text)字段调整为unicode(nvarchar/nchar/ntext)。看来以后创建新表时最好使用unicode(varchar/char/text)
版权声明:sql server 2005进程无法大容量复制到表“dbo” xxx '” (错误号: MSSQL_REPL20037)解决方案是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。