回答
您可以通過使用系統表msMerge_sessions看到很多關於合併會話信息的:
select * from msMerge_sessions
根據您所需要的信息,使用其他可用的系統表在數據庫中。
我創造了這樣的觀點由用戶
select subscriber_name, max(start_time) as last_sync
from msMerge_sessions inner join msMerge_agents
on msmerge_agents.id = msmerge_sessions.agent_id
group by subscriber_name
我叫視圖「LASTSYNC」得到最後日期 - 然後我加入了這個觀點是這樣得到類似於複製監視器顯示的表示。
SELECT dbo.LastSync.id, dbo.LastSync.subscriber_name, dbo.LastSync.creation_date, dbo.LastSync.last_sync,
distribution.dbo.MSmerge_sessions.estimated_upload_changes + distribution.dbo.MSmerge_sessions.estimated_download_changes AS estimate_rows,
distribution.dbo.MSmerge_sessions.upload_inserts + distribution.dbo.MSmerge_sessions.upload_updates + distribution.dbo.MSmerge_sessions.upload_deletes + distribution.dbo.MSmerge_sessions.download_inserts
+ distribution.dbo.MSmerge_sessions.download_updates + distribution.dbo.MSmerge_sessions.download_deletes AS actual_rows,
distribution.dbo.MSmerge_sessions.duration AS total_seconds, distribution.dbo.MSmerge_sessions.percent_complete,
distribution.dbo.MSmerge_sessions.delivery_rate, CASE (runstatus)
WHEN 1 THEN 'Start' WHEN 2 THEN 'Succeed' WHEN 3 THEN 'In Progress' WHEN 4 THEN 'Idle' WHEN 5 THEN 'Retry' WHEN 6 THEN 'Fail' END AS Status
FROM distribution.dbo.MSmerge_sessions INNER JOIN
dbo.LastSync ON dbo.LastSync.id = distribution.dbo.MSmerge_sessions.agent_id AND distribution.dbo.MSmerge_sessions.start_time = dbo.LastSync.last_sync
對於接聽的號碼3
大的努力,但裏有一些修改在視圖能力運行查詢
----創建視圖LASTSYNC如下
Create View LastSync As
select subscriber_name, max(start_time) as last_sync, ID, creation_date
from msMerge_sessions inner join msMerge_agents
on msmerge_agents.id = msmerge_sessions.agent_id
group by subscriber_name, ID, creation_date
Go
- ---在查詢下運行
SELECT dbo.LastSync.id,dbo.LastSync.subscriber_name, dbo.LastSync.creation_date,dbo.LastSync.last_sync, distribution.dbo.MSmerge_sessions.estimated_upload_changes + distribution.dbo.MSmerge_sessions.estimated_download_changes AS ESTIMATE_ROWS,分佈。 dbo.MSmerge_sessions.upload_inserts + distribution.dbo.MSmerge_sessions.upload_updates + distribution.dbo.MSmerge_sessions.upload_deletes + distribution.dbo.MSmerge_sessions.download_inserts + distribution.dbo.MSmerge_sessions.download_updates + distribution.dbo.MSmerge_sessions.download_deletes AS actual_rows, distribution.dbo.MSmerge_sessions.duration AS total_seconds, distribution.dbo.MSmerge_sessions.per當運行''成功'時3'正在進行中' 當4然後'空閒'當5然後'重試'當6時'開始'當時2'成功'當3當'正在進行' THEN '失敗' END AS 狀態從distribution.dbo.MSmerge_sessions INNER JOIN dbo.LastSync ON dbo.LastSync.id = distribution.dbo.MSmerge_sessions.agent_id AND distribution.dbo.MSmerge_sessions.start_time = dbo.LastSync.last_sync
- 好運
- 1. 從SQL服務器獲取上次複製日期/時間CE
- 2. 如何在QuickBooks Desktop中獲取/查詢上次成功的同步日期?
- 3. SQL查詢從不同的表中獲取最大日期
- 4. SQL服務器查找具有相同ID重複日期
- 5. SQL服務器查詢獲取數據
- 6. SQL服務器多個計數日期的子查詢在相同的查詢
- 7. 從SQL服務器的日期獲取世紀
- 8. 從SQL服務器獲取索引創建日期
- 9. 如何從sql服務器獲取日期
- 10. 公式獲取日期字段在excel表sql服務器查詢
- 11. 將查詢從SQL服務器複製到MS Acess
- 12. SQL服務器查詢不顯示每日日期結果
- 13. SQL查詢獲取最早日期
- 14. SQL查詢來獲取最早日期
- 15. Sql服務器 - 從日期時間獲取不同的時間部分
- 16. 同步SQL服務器sqllite
- 17. 日期限制-SQL查詢
- 18. 具有上次日期的同一用戶的SQL查詢
- 19. 如何獲得最後的同步日期和服務器
- 20. 獲取日期從文件上傳到遠程FTP服務器
- 21. SQL服務器T SQL 2014(重複使用相同的查詢)
- 22. SQL服務器 - 上日期時間
- 23. 如何獲取SQL 2008中分隔的日期服務器
- 24. 複雜的SQL服務器查詢
- 25. SQL服務器複雜連接查詢
- 26. 複雜的SQL服務器查詢
- 27. 在sql查詢中獲取日期過濾器的值date
- 28. SQL服務器:按日期
- 29. SQL服務器:從第一次查詢的空行集二次查詢
- 30. 獲取日期或時間,服務器
「分配」 =對於那些希望想知道,以取代變量你自己的分佈數據庫。否則好的一個。 – rjarmstrong 2013-02-19 09:27:05