监视复制 (SQL Server Compact Edition)
使用复制监视器,可以在运行 Microsoft SQL Server 的计算机上监视订阅服务器。也可以使用 SQL Server 2005 Compact Edition (SQL Server Compact Edition) 服务器代理统计信息页来提供有关代理的详细信息。有关详细信息,请参阅 SQL Server 联机丛书中的“Monitoring Replication with Replication Monitor”。
使用复制监视器
使用复制监视器可以检查订阅的状态。在 SQL Server 2000 中,复制监视器是企业管理器的一部分。在 SQL Server 2005 中,复制监视器是一个独立的工具。可以通过 SQL Server Management Studio 对其进行访问。
注意: |
---|
每次自动重新同步时,都会将其视为 SQL Server 的一次独立同步。因此,SQL 复制监视器会为每次同步产生唯一的一项记录。在 SQL Server Compact Edition 订阅服务器上,将对 SqlCeReplication 类的 PublisherChanges、SubscriberChanges、PublisherConflicts 和 SubscriberConflicts 属性的值进行累加,由最后一次同步的返回值提供所有同步的总和。 |
有关打开复制监视器的详细信息,请参阅如何启动复制监视器。
在复制监视器中命名 SQL Server Compact Edition 客户端
与网络上的 SQL Server 订阅服务器不同,不保证 SQL Server Compact Edition 订阅服务器都将具有唯一名称。因此,若要在复制监视器中显示单独的客户端,请基于每个设备的订阅服务器 GUID 创建唯一名称。
在复制监视器中将为 SQL Server Compact Edition 订阅服务器指定不同的名称,具体取决于发布服务器是 SQL Server 2000 还是 SQL Server 2005:
- 发布服务器是 SQL Server 2000
对于在 SQL Server 2000 企业管理器复制监视器中列出的 SQL Server Compact Edition 订阅服务器,合并代理订阅列的格式为 subscribername:-agentid。可以使用 subscribername 和 agentid 在分发数据库的 msmerge_agents 系统表中查找订阅服务器 ID (GUID)。 - 发布服务器是 SQL Server 2005
对于在 SQL Server 2005 复制监视器中列出的 SQL Server Compact Edition 订阅服务器,订阅列的格式为 subscriber – replnickname:db_name。可以使用 replnickname 在发布服务器数据库的 sysmergesubscriptions 系统表中查找订阅服务器行。
请参阅
任务
使用 SQL Server Compact Edition 服务器代理统计信息排除连接故障
使用 SQL Server Compact Edition 服务器代理诊断信息排除连接故障