有没有一个工具/应用程序可以计算 SQL Server 数据库的空间需求?我知道可以使用
sp_spaceused
,但它只能计算当前占用的实际空间。我想要的是一个工具,可以连接到数据库,用户可以交互式地提供输入,如平均行数,并得到所需的空间需求。这可以用于未来的规划。
- 该工具应能连接到 SQL Server 实例/数据库,
- 获取每个表的一行数据大小
- 用户应能够为所有表估计行计数
- 该工具应能估算出所需的空间大小
通过更多的输入信息,例如每天的事务量等,我们可以估算出日志的大小等。
更新:
我已经开始着手开发一种工具以满足此目标。我希望大家都能提出自己的想法。一旦它有了一定的形状,我计划将其放在像 codeplex.com 这样的开源项目网站上。