问题描述
是否有任何系统存储过程来报告 SQL Server 2005 中数据库本身的统计信息和元数据?
我需要的是一种快速的方法来输出表格列表、每个表格的大小、每个表格的行数等等.单个表和元数据的存储过程也很有用.
建议赞赏.
推荐答案
是的,数据字典表会让你这样做.数据字典中的主要表是sys.objects、
从数据字典中获取空间使用情况有点复杂,但是 sp_spaceused 将为单个表执行此操作.你可以用 sp_msforeachtable 包装它来遍历一个一组表格并获取所有表格的报告.