【发布时间】:2015-08-12 23:29:37
【问题描述】:
您好,我在发行商和发行商上都使用 SQL SERVER 2005 Service Pack 4。在尝试设置合并复制时,我不断低于错误。以下是复制详细信息。
- 我正在使用推送订阅,路径是网络路径。
- 分发者和发布者存在于同一台服务器上。
- 我已恢复订阅者最近的备份和发布者 1 周前的备份。
- 我只为少数表、过程和用户定义的函数设置复制。
- 我已验证,发布者和订阅者的架构相同。
- 由于复制失败,最初说无法删除用户定义的函数:为了解决这个问题,我已将用户定义的函数的发布者属性设置为保持现有对象不变。
- 每次运行同步大约 50 到 55 分钟后都会出现错误。
- 我的快照代理工作正常,没有任何问题。问题仅出在合并代理上。
- 我已将合并代理配置文件中的 verbosehistory 值更改为 3,但它没有提供任何其他信息
错误消息:合并过程无法交付快照 给订阅者。如果使用 Web 同步,合并过程可能 无法创建或写入消息文件。什么时候 故障排除,使用详细历史记录重新启动同步 记录并指定要写入的输出文件。 (资源: MSSQL_REPL,错误号:MSSQL_REPL-2147201001)
获取帮助:http://help/MSSQL_REPL-2147201001
进程无法批量复制到表中 '"dbo"."refund_import_log"'。 (来源:MSSQL_REPL,错误号: MSSQL_REPL20037)
获取帮助:http://help/MSSQL_REPL20037
系统找不到指定的文件。 (来源:MSSQLServer,错误 数量:0)
获取帮助:http://help/0
获取错误文件,其中包含有关在何时遇到的错误的详细信息 初始化订阅表,执行 bcp 命令 出现在下方。有关 bcp 的更多信息,请咨询 BOL 实用程序及其支持的选项。 (来源:MSSQLServer,错误号: 20253)
获取帮助:http://help/20253
bcp "greyhound"."dbo"."refund_import_log" in “\usaz-ism-db-02\ghstgrpltest\unc\USAZ-ISM-DB-02_GREYHOUND_GREYHOUND-STAGE\20150529112681\refund_import_log_7.bcp” -e "errorfile" -t"\n\n" -r"\n\n" -m10000 -SUSGA-QTS-GT-01 -T -w (来源:MSSQLServer,错误号:20253)
我每次都遇到不同表的问题。
是否有任何相关的错误?如果是这样,我在哪里可以得到修复?如果不是错误,请告诉我如何解决此问题。
【问题讨论】:
标签: sql sql-server sql-server-2005 replication merge-replication