MSSQL2008快照复制服务问题

sun2grit 2011-08-30 01:10:26
错误消息:
进程无法向表“"dbo"."OrderList"”进行大容量复制。 (源: MSSQL_REPL,错误号: MSSQL_REPL20037)
获取帮助: http://help/MSSQL_REPL20037
成批发送失败
在数据流中缺少用于大容量复制 text、ntext 或 image 数据的文本长度。 (源: MSSQLServer,错误号: 4813)
获取帮助: http://help/4813
若要获取详细说明初始化订阅表时所遇到的错误的错误文件,请执行在下面显示的 bcp 命令。有关该 bcp 实用工具及其支持的选项的详细信息,请参阅 BOL。 (源: MSSQLServer,错误号: 20253)
获取帮助: http://help/20253
bcp "data"."dbo"."OrderList" in "C:\Windows\TEMP\63eba4ea4994473fb24c444583f382b3\OrderList_65.bcp" -e "errorfile" -t"\n<x$3>\n" -r"\n<,@g>\n" -m10000 -SWIN-41H4L8C4MJT -T -w (源: MSSQLServer,错误号: 20253)
获取帮助: http://help/20253


困扰好久了。大家帮帮我吧~!!~
...全文
185 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nzperfect 2011-08-30
  • 打赏
  • 举报
回复
Mark一下
sun2grit 2011-08-30
  • 打赏
  • 举报
回复
自己解决了。。。

OrderList这个表里把所有text换成ntext就行了,注意发发布的时候好像不能修改表,可以在发布项目里暂时先去掉这个表,等改完了再勾选上。
nzperfect 2011-08-30
  • 打赏
  • 举报
回复
是否有多个发布项发布了同样的表?
--小F-- 2011-08-30
  • 打赏
  • 举报
回复
sp_configure 'max text repl size ',2147483647
go
RECONFIGURE WITH OVERRIDE
go
然后再试试


查看哪些表存储数据类型text、ntext或image
在复制的时候不复制这些表,而是自己写程序特殊处理特殊要求
AcHerat 2011-08-30
  • 打赏
  • 举报
回复

1、打上最新的补丁;
2、DBCC CHECKTABLE 对表检查,修复;
3、可以用导入导出将数据导入到订阅服务器,然后重建针对该数据表的数据发布,选择不生成快照,运行。

22,294

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧