服务器范围的动态管理视图仅存储在主数据库中。
SELECT name, type, type_desc
FROM sys.system_objects
WHERE name LIKE 'dm%'
ORDER BY name
如何列出数据库范围的DM视图及其存储位置?
你可以建议吗?答案 0 :(得分:1)
服务器范围的动态管理视图仅存储在主服务器中 数据库中。
不完全是。 DMV存储在内部mssqlsystemresource数据库中,但在所有数据库中都可见。如果从任何数据库运行查询,假设您不受权限限制,则应该得到相同的结果。
数据库范围的DMV通常具有前缀'dm_db_',可以使用下面的查询列出。
SELECT name, type, type_desc
FROM sys.system_objects
WHERE name LIKE N'dm%[_]db[_]%'
ORDER BY name;