我现在是做事务性复制,一个发布两个订阅(两台不同的订阅服务器),第一台订阅正常;
但再做第二个订阅的时候却出现了:
●进程无法向表“"dbo"."LH_TEST"”进行大容量复制。 (源: MSSQL_REPL,错误号: MSSQL_REPL20037)
获取帮助: http://help/MSSQL_REPL20037
●远程主机强迫关闭了一个现有的连接。
------------------------------------------------
找过相关帖子,看见邹老大所说的"将所有的非unicode(varchar/char/text) 类型字段调整为unicode(nvarchar/nchar/ntext)类型即可",但我这决不是这个原因,一来表里面没有非unicode类型;二来我另外一个订阅正常进行;三来是我试过把项目通过筛选行减少了记录数,这样就能正常订阅过去了.所以排除了类型原因;
现在实在琢磨不透了...
在线等....高分求救...
但再做第二个订阅的时候却出现了:
●进程无法向表“"dbo"."LH_TEST"”进行大容量复制。 (源: MSSQL_REPL,错误号: MSSQL_REPL20037)
获取帮助: http://help/MSSQL_REPL20037
●远程主机强迫关闭了一个现有的连接。
------------------------------------------------
找过相关帖子,看见邹老大所说的"将所有的非unicode(varchar/char/text) 类型字段调整为unicode(nvarchar/nchar/ntext)类型即可",但我这决不是这个原因,一来表里面没有非unicode类型;二来我另外一个订阅正常进行;三来是我试过把项目通过筛选行减少了记录数,这样就能正常订阅过去了.所以排除了类型原因;
现在实在琢磨不透了...
在线等....高分求救...
●现在这种事务性复制很耗内存,导致数据库数据慢了很多,有什么改善的方法嘛?
●还有就是sqlserver2005有没有数据库复制脚本的?
20001 0 项目 ''%1!''(属于发布 ''%2!'')没有别名。
20002 0 筛选 ''%1!'' 已存在,该筛选用于项目 ''%2!''(属于发布 ''%3!'')。
20003 0 无法为 ''%1!'' 生成别名。
20007 16 未能成功地除去用于合并复制的系统表。
20008 16 未能成功地创建用于合并复制的系统表。
20009 16 未能将项目 ''%1!'' 添加到发布 ''%2!'' 中。
20010 16 未能除去对应于发布 ''%1!'' 的快照代理程序。
20011 16 无法设置不兼容的发布属性。发布的 ''allow_anonymous'' 属性依赖于 ''immediate_sync'' 属性。
20012 16 订阅类型 ''%1!'' 不允许用于发布 ''%2!''。
20013 16 当存在对发布的订阅时,无法更改发布属性 ''%1!''。
20014 16 @schema_option 值无效。
20015 16 未能删除目录 ''%1!''。请检查 xp_cmdshell 的安全上下文,并关闭其它可能正在访问该目录的进程。
20016 16 @subscription_type 值无效。有效值为 ''pull'' 或 ''anonymous''。
20017 16 订阅服务器上的订阅不存在。
20018 16 @optional_command_line 太长。请使用代理程序定义文件。
20019 16 无法设置复制数据库选项 ''%1!'',除非数据库为发布数据库或分发数据库。
20020 16 所提供的项目冲突解决程序无效或不存在。
20021 16 未能找到订阅。
20023 16 @subscriber_type 值无效。有效选项为 ''local''、''global''、''anonymous'' 或 '''repub''。
20025 16 发布名称必须唯一。指定的发布名称 ''%1!'' 已被使用。
20026 16 发布 ''%1!'' 不存在。
20027 16 项目 ''%1!'' 不存在。
20028 16 分发服务器未正确安装。未能使数据库可以发布。
20029 16 分发服务器未正确安装。未能使数据库不可发布。
20030 16 项目 ''%1!'' 已存在于另一个发布中,并且具有另一个列跟踪选项。
20031 16 未能删除行,因为该行不存在。
20032 16 ''%1!'' 未定义为 ''%2!'' 的订阅服务器。
20033 16 发布类型无效。
20034 16 发布 ''%1!'' 不支持 ''%2!'' 订阅。
20036 16 分发服务器未正确安装。
20037 16 项目 ''%1!'' 已存在于另一个发布中,并且具有另一个项目冲突解决程序。
20038 16 未能将项目筛选添加到项目 ''%1!''(属于发布 ''%2!'')中。 .....