SQLSERVER 2008 R2 SP1
复制类型:事务复制, 订阅是:拉的模式正常运行了一段时间,突然出现如下错误! 请教各位大侠,老师,给个分析,看看是什么原因.百度的什么unicode字符啊,这些不存在.关键运行了一段时间,就挂了,然后就再也没有成功复制!出现如下错误!Error messages:· 进程无法向表“"dbo"."表名"”进行大容量复制。 (Source: MSSQL_REPL, Error number: MSSQL_REPL0)
Get help: http://help/MSSQL_REPL0· 远程主机强迫关闭了一个现有的连接。· 未指定的错误· 在达到最大错误数之后执行成批发送失败· TCP 提供程序: 远程主机强迫关闭了一个现有的连接。 (Source: MSSQLServer, Error number: 10054)
Get help: http://help/10054通讯链接失败 (Source: MSSQLServer, Error number: 10054)
复制类型:事务复制, 订阅是:拉的模式正常运行了一段时间,突然出现如下错误! 请教各位大侠,老师,给个分析,看看是什么原因.百度的什么unicode字符啊,这些不存在.关键运行了一段时间,就挂了,然后就再也没有成功复制!出现如下错误!Error messages:· 进程无法向表“"dbo"."表名"”进行大容量复制。 (Source: MSSQL_REPL, Error number: MSSQL_REPL0)
Get help: http://help/MSSQL_REPL0· 远程主机强迫关闭了一个现有的连接。· 未指定的错误· 在达到最大错误数之后执行成批发送失败· TCP 提供程序: 远程主机强迫关闭了一个现有的连接。 (Source: MSSQLServer, Error number: 10054)
Get help: http://help/10054通讯链接失败 (Source: MSSQLServer, Error number: 10054)
检查一下表中的内容是否有HTML内容..----------------参考如下------------------错误就出现在分发服务器到订阅服务器.发布的表数据约35万条,不算很大.因为我2百万条的数据都能发布到订阅.后来排查到这张表有一列很长且有特殊html标签类/<&%|^等特殊字符,去掉该列就很顺利的发布成功了.将所有的非unicode(varchar/char/text) 类型字段调整为unicode(nvarchar/nchar/ntext)类型即可"有碰到该问题的朋友可以尝试排除某些特殊列来发布试试.为了便于测试,建议发布到一个新库测试,从而不影响原库的已发布的线上应用.有更好的解决办法可以贴出来,一起分享.
服务器端错误
•17832 无法关闭服务器端连接
•17825 无法关闭服务器端连接
•17824 无法写入服务器端连接
•10058 套接字关闭后无法发送
•10054 对方将连接复位
•10053 软件造成连接中止
•1608 将结果发送到前端时遇到网络错误
•232 正在关闭管道
•109 管道已结束
客户端错误
•10008 来自 SQL Server 的标记错误:数据流处理不同步
•10010 从 SQL Server 读取数据失败
•10018 关闭网络连接时出错
•10025 写入 SQL Server 失败
相关链接:
http://support.microsoft.com/kb/109787