Has*_*nab 6 sql-server replication transactional-replication
我正在尝试使用c#application中的transact sql监视连续复制状态.从我的c#应用程序我成功启动这项工作..
exec sp_startpushsubscription_agent
@publication = 'myPublication',
@subscriber = 'my_subscriber_server_name',
@subscriber_db = 'my_subscriber_db'
Run Code Online (Sandbox Code Playgroud)
现在,我想知道我的同步是否完成或是否发生了任何错误.当过程完成时,我想向用户发出成功的消息.
有帮助吗?
是的,我们可以使用 T-SQL 或使用复制管理对象 (RMO) 以编程方式监视复制。有关示例,请参阅以编程方式监视复制。
我更喜欢使用 RMO 来实现此目的,启动代理并处理状态事件并在表单上显示代理状态。我的博客上有一个如何为合并代理执行此操作的示例: http: //www.sqlrepl.com/sql-server/implementing-a-replication-agent-progess-bar/
对于分发代理也可以做同样的事情。
归档时间: |
|
查看次数: |
1740 次 |
最近记录: |