有没有一个工具/应用程序来计算sql Server中数据库的空间需求?我知道sp_spaceused可以使用,但它计算在那个时刻被占用的实际空间.我正在寻找的是一种连接到数据库的工具,用户可以交互地提供输入像平均行数,并获得空间要求.这可以用于未来的规划.
>该工具应该能够连接到sql Server实例/数据库,
>为每个表获取一行的数据大小
>用户应该能够为所有表放置估计的行数
>该工具应该能够估计尺寸要求
有一些更多的输入,如每天的交易等,我们可以估计日志的大小等.
更新:
我已经开始研究一种工具来实现这一目标.我会让大家倾听他们的想法.一旦形成了,我打算把它放在一个开源项目网站,如codeplex.com
解决方法
以下读取提供了空间估计的良好清晰度
估计sql Server数据库的大小 – http://sqlserverdiaries.com/blog/index.php/2011/05/estimating-the-size-of-an-sql-server-database/
辛迪总检查表非常好 – http://blogs.msdn.com/b/cindygross/archive/2009/03/12/previous-blogs-on-sqlcommunity-com.aspx
如何估计sql Server所需的磁盘空间 – 在sqlcommunity.com中无法访问.
还有一个链接,sql Server大小调整资源 – http://blogs.msdn.com/b/bartd/archive/2010/06/16/sql-server-sizing-resources.aspx