2017-10-07 74 views
0

我正在使用Azure SQL數據庫。我想查找所有對多個數據庫都通用的表,但一直未能這樣做。Azure SQL數據庫查找與特定表關聯的所有數據庫

我是「管理員」級別的用戶,但是當我在主數據庫中執行[select * from sys.tables] 時,我沒有得到Azure服務器上7個數據庫的結果。

什麼是選擇的方法全部來自Azure SQL數據庫中所有數據庫的表?

回答

2

運行此查詢列出所有的用戶表和記錄數在每個表對SQL Azure的DB

select t.name ,s.row_count from sys.tables t 

join sys.dm_db_partition_stats s 

ON t.object_id = s.object_id 

and t.type_desc = ‘USER_TABLE’ 

and t.name not like ‘%dss%’ 

and s.index_id = 1