回答
我不確定這是一個簡單的答案,我認爲答案可能因複製類型而異。我想你可能不得不依靠啓發式來回答它。
對於快照複製,我無法想到任何會讓遊戲離開的東西。很明顯,複製表的存在(例如MSreplication_objects
)告訴你在數據庫內正在進行復制,但就我所知,沒有關於表的任何特定線索。
對於事務複製(非更新),您可以通過MSreplication_objects
去(這將列出一些存儲的特效),然後使用sys.sql_dependencies
來查找這些涉及到
對於事務複製表(更新) ,你可以看看在MSsubscription_articles
(或找訂閱更新對陣表觸發器的存在)
對於合併複製,你可以看看在sysmergearticles
,但你也不得不在sysmergesubscriptions
看,以確定你」重新在訂閱方面。
最簡單的方法是創建一個到主服務器的鏈接服務器並查詢表[distribution]。[dbo]。[MSarticles]。
看看DATABASEPROPERTYEX。它有一個'IsSubscribed'選項,應該做你想做的事情。
這會告訴你數據庫是否是訂閱者,但不會讓你確定哪些表是訂閱的一部分。訂閱數據庫可以包含他們自己的不屬於該出版物的表格。 – 2011-01-20 11:04:13
轉到訂戶數據庫檢查表dbo.MSreplication_subscriptions
。如果數據庫是subscriber
,您會發現此表。此外,找出文章中subscribed
數據庫
SELECT publisher,Publisher_Db,publication,article
FROM dbo.MSreplication_objects
我用達米安異教徒的想法(+1),以產生這種代碼爲我工作
SELECT DISTINCT
ot.object_id
,ot.schema_id
,r.publisher
,r.publisher_db
,r.publication
,r.article
FROM
dbo.MSreplication_objects R
INNER JOIN sys.objects so ON r.object_name = so.name AND so.type = 'P' --stored procedures
INNER JOIN sys.sql_dependencies dp ON so.object_id = dp.object_id
INNER JOIN sys.objects ot ON dp.referenced_major_id = ot.object_id --objects
AND r.article = ot.name
- 1. SQL Server無法訂閱或遠程訂閱複製發佈?
- 2. 如何知道頻道何時訂閱/取消訂閱socket.io
- 3. 如何知道自動續訂訂閱是否被取消?
- 4. 刪除SQL Server複製訂閱
- 5. 如何製作通知訂閱列表?
- 6. 通過.net更改SQL Server複製訂閱上的訂閱者連接
- 7. 訂閱的訂閱Skus - 許可頻道
- 8. SQL Server Reporting Services 2005;訂閱
- 9. SQL Server報告訂閱
- 10. 更改訂閱時,如何知道CC是否處於分段?
- 11. Stripe API PHP - Retreive訂閱(不知道訂閱ID)
- 12. 如何訂閱SSRS報告(SQL Server 2016)?
- 13. Xamarin複製訂閱點擊通知時
- 14. Angular2在訂閱內訂閱
- 15. SQL Server訂閱錯誤SQL Server 2016
- 16. SerialPort.DataReceived重複訂閱/取消訂閱
- 17. 如何取消訂閱socket.io訂閱?
- 18. 如何取消訂閱Weak訂閱MvvmCross
- 19. 如何取消訂閱NServiceBus訂閱?
- 20. SocketIO4Net.Client訂閱頻道
- 21. SQL Server複製 - 重複的訂閱代理?
- 22. 是否可以在C#中訂閱事件訂閱?
- 23. ZMQ通知訂閱
- 24. T-SQL在事務複製中查找訂閱服務器上是否訂閱了數據庫
- 25. 如何使用API在Google閱讀器中訂閱訂閱源
- 26. 訂閱取消訂閱()
- 27. SQL Server 2012是否支持具有可更新訂閱的事務複製?
- 28. 在條件訂閱頻道
- 29. ReactiveUI是否泄漏訂閱?
- 30. 我如何知道有多少人訂閱了我正在提供的RSS訂閱源?
我剛剛建成並撕毀使用多次下載複製以嘗試找到一些答案,而且我仍然不滿意自己發佈的內容: - | – 2011-01-20 07:56:40