vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| Hi all, I have an application that creates a publication on the server, and have multiple mobile devices creating annonymous subscriptions to that publications. I need to write a report that checks if each device have the replication synchronized successfully. I can run distribution.dbo.sp_MSenum_merge or look into distribution.dbo.MSmerge_history to get at the data for _all_ subscriptions to a given publication, but to look at a particular subscription, I need to filter by either the subscriber_db or agent_id column. The problem is, how do I get either one of these information from the device? Or is there other way of retrieving the merge history for a particular device/annonymous subscription? Thanks in advance, Harold |
| ||||
| <haroldsphsu@gmail.com> wrote in message news:1119475787.108503.99500@g44g2000cwa.googlegro ups.com... > Hi all, > > I have an application that creates a publication on the server, and > have multiple mobile devices creating annonymous subscriptions to that > publications. I need to write a report that checks if each device have > the replication synchronized successfully. I can run > distribution.dbo.sp_MSenum_merge or look into > distribution.dbo.MSmerge_history to get at the data for _all_ > subscriptions to a given publication, but to look at a particular > subscription, I need to filter by either the subscriber_db or agent_id > column. The problem is, how do I get either one of these information > from the device? Or is there other way of retrieving the merge history > for a particular device/annonymous subscription? > > Thanks in advance, > Harold > I don't know much about merge replication, but BOL suggests that you should consider the SQL-DMO COM interface instead of using system stored procedures - see "Introducing Replication Programming". In your specific case, you might try the MergePublication object's EnumSubscriptions() and EnumMergeAgentSessions() methods, although that's just a guess - your best option might be to post in microsoft.public.sqlserver.replication Simon |
| Thread Tools | |
| Display Modes | |
|
|