【发布时间】:2012-07-29 06:11:19
【问题描述】:
我有一个 SQL Server 2008 数据库,我需要一个合并复制,因为我想在之后与移动设备同步。
所以我创建了一个复制,但在启动快照代理时,代理尝试启动大约 20 分钟,然后显示消息
复制代理在 10 分钟内未记录进度消息。 这可能表示代理无响应或系统活动频繁。 验证记录是否正在复制到目标,并且 与订阅者、发布者和分发者的连接仍然存在 活跃。
在快照代理状态窗口和代理日志窗口中都没有任何其他错误消息。
我没有域管理员,但有本地管理员和具有 admin-privilegs 的域用户。两者都拥有数据库的所有权限,都在复制的访问列表中。
服务器代理在本地管理员帐户上运行,并且服务器上有 3 个 MergeReplications,正在工作
作业也在本地管理员下运行。
谢谢你的帮助,卡尔
【问题讨论】:
-
使用所有相关的命令行开关从发布者运行 replmerg.exe 并将其转储到日志文件并尝试从那里开始。这是一个示例: C:\Program Files\Microsoft SQL Server\90\COM>replmerg -Publisher NBSIMSPRD02 -PublisherDB SoldNBY -Publication PubNby10032001 -PublisherSecurityMode 1 -DistributorSecurityMode 1 -SubscriptionType 1 -Subscriber CVF51D481 -SubscriberDB SOLD -SubscriberSecurityMode 1 -Distributor NBSIMSPRD02 - OutputVerboseLevel 3 - 输出“C:\replmerg.txt”
标签: sql-server sql-server-2008 replication snapshot merge-replication