Heisenberg Asked: 2014-11-01 23:38:01 +0800 CST2014-11-01 23:38:01 +0800 CST 2014-11-01 23:38:01 +0800 CST SQL Server 2008 R2 – 跟踪数据库增长(生产数据库) 772 我的要求是每天收集数据库大小信息,我没有找到任何选项来获得一段时间内的数据库增长。 有人请告知正确的方法可能是什么。 sql-server sql-server-2008-r2 2 个回答 Voted Best Answer vijayp 2014-11-02T00:16:28+08:002014-11-02T00:16:28+08:00 请参阅链接,详细说明创建表、存储过程和 SQL 代理作业以执行该 sp 并将详细信息保存在该表中 http://sqljourney.wordpress.com/2013/02/13/sql-server-track-database-size-growth-trend/ itzik Paz 2014-11-02T00:08:15+08:002014-11-02T00:08:15+08:00 您可以从这个链接开始: https ://stackoverflow.com/questions/176379/determine-sql-server-database-size 从此链接中,您将获得当前数据库大小。 为了获得每个日期或日期时间的数据库大小,您应该安排(创建一个作业)运行查询并将他的结果插入一个表(您应该为此创建的新表)。 在所有这些步骤之后,您将获得一个包含每个日期的数据库大小的表。
请参阅链接,详细说明创建表、存储过程和 SQL 代理作业以执行该 sp 并将详细信息保存在该表中
http://sqljourney.wordpress.com/2013/02/13/sql-server-track-database-size-growth-trend/
您可以从这个链接开始: https ://stackoverflow.com/questions/176379/determine-sql-server-database-size
从此链接中,您将获得当前数据库大小。
为了获得每个日期或日期时间的数据库大小,您应该安排(创建一个作业)运行查询并将他的结果插入一个表(您应该为此创建的新表)。
在所有这些步骤之后,您将获得一个包含每个日期的数据库大小的表。