我需要獲取從MS-SQL數據庫複製發佈的所有表的列表。有沒有系統存儲過程或我可以運行生成這樣的列表的查詢?列出當前發佈用於複製的所有表MS-SQL
18
A
回答
27
13
可以查詢distribution
數據庫以查看哪些文章(表/視圖/對象...)被髮布以及它們來自哪個出版物。
SELECT
P.[publication] AS [Publication Name]
,A.[publisher_db] AS [Database Name]
,A.[article] AS [Article Name]
,A.[source_owner] AS [Schema]
,A.[source_object] AS [Object]
FROM
[distribution].[dbo].[MSarticles] AS A
INNER JOIN [distribution].[dbo].[MSpublications] AS P
ON (A.[publication_id] = P.[publication_id])
ORDER BY
P.[publication], A.[article];
相關問題
- 1. 如何列出MSSQL中的所有表?
- 2. 獲取當前用戶所發佈的所有微博客
- 3. 列出當前顯示的所有JPopupMenu
- 4. MYSQL複製不適用於所有表
- 5. 如何列出當前所有頻道?
- 6. MSSQL,列出所有郵件但不同的發件人
- 7. MSBuild - 複製所有斌輸出 - 調試|發佈
- 8. 如何檢索當前用戶發佈的所有操作
- 9. 如何複製共享MSSQL 2005分貝用於開發目的?
- 10. 從發佈的陣列中拔出所有表單值
- 11. 用於將所有工作表的前兩列複製到主工作表的宏將跳過工作表
- 12. 用於列出所有當前數據庫屬性的SQL語句
- 13. 列出當前請求中使用的所有Twig模板
- 14. 列出當前登錄到unix服務器的所有用戶
- 15. 如何使用Java列出當前包中的所有類名?
- 16. 如何獲取當前可用於Matplotlib的所有字體的列表?
- 17. 如何在jQuery AJAX調用中發送所有當前發佈的數據
- 18. Tiddlywiki:列出所有標有當前提琴手名字的tiddlers
- 19. LINQ:列出所有當計數連接表等於零
- 20. 複製列表中列出
- 21. 將一個類的所有成員複製到當前對象
- 22. MSSQL表複製數據到MYSQL表
- 23. 如何複製專注於oracle表單的當前記錄?
- 24. 複製mssql中的多級關聯表
- 25. 複製發佈使用mysqldump
- 26. 從數據庫表的所有標識列中刪除[不適用於複製]
- 27. 列出可用於CRAN的所有軟件包到控制檯
- 28. Nant如何列出當前項目中的所有目標?
- 29. 如何列出當前目錄中的所有.txt文件?
- 30. 列出當前進程中的所有線程?
這取決於所使用的複製類型。對於快照,您可能需要檢查is_published = 1. MSDN:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/3333c691-4426-476c-b7c4-f8f55068937a/difference-between-ispublished-and -sreplicated-columns-of-systables?forum = sqlreplication – Zeeshan 2016-11-07 07:56:08
我可以確認在SQL Server 2014/2016(我沒有要測試的早期版本)中,對於快照複製,[is_replicated]不能確定表是否被複制或不。您必須使用[is_published] = 1來查找快照複製表。 – jyao 2018-01-19 18:05:29