如何检测sql server的数据复制是否启动了同步处理?

progame 2004-02-02 10:22:06
我怀疑msdb数据库中应该存有相关信息
...全文
43 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoliaoyun 2004-02-02
  • 打赏
  • 举报
回复
distribution数据库
MSmerge_subscriptions 系统表

subscription_type int
订阅的类型:
0 = 强制
1 = 请求
2 = 匿名

sync_type tinyint
同步处理的类型:
1 = 自动
2 = 不同步

progame 2004-02-02
  • 打赏
  • 举报
回复
exec msdb..sp_start_job @job_id = ...
exec master.dbo.sp_MSget_jobstate @job_id = ... (status = 4 表示未运行)

这个我可以在分发服务器上检测
可是我如何才能在订阅服务器上检测呢?


我用的是合并复制 强制订阅
progame 2004-02-02
  • 打赏
  • 举报
回复
sp_MShelp_replication_status能行么? 我试试看
progame 2004-02-02
  • 打赏
  • 举报
回复
up
lynx1111 2004-02-02
  • 打赏
  • 举报
回复
progame 2004-02-02
  • 打赏
  • 举报
回复
.

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧