是否有一种简单的方法可以列出 MSSQL 服务器上每个数据库中每个表的大小?
我使用了对 sys.tables 的查询来获取单个数据库的结果,但我们每个服务器有 100 个以上的数据库,因此获得相同结果但适用于所有数据库的方法会很棒。
目前,我必须从 master.sys.databases 创建一个临时数据库列表,然后使用游标对其进行迭代,构建查询并将结果插入到带有EXEC sp_executeSQL @SQLString.
EXEC sp_executeSQL @SQLString
sql-server
sql-server ×1