是否有一种方法可以在sql server 2012中获取报表或创建自定义报表,它可以用可用的磁盘空间更新我&列表驱动器每天两次或一次的实际磁盘空间。
我需要这样做,因为我的客户机需要查看磁盘空间的使用情况超过一个月才能看到所需的模式。
谢谢!
发布于 2015-01-15 14:33:48
看看数据收集器选项。特别是磁盘使用情况集合集。数据收集器允许您安排各种类型信息的收集(在您的例子中是磁盘使用情况),并将它们存储在管理DataWarehouse中。一旦到了那里,就可以很容易地查询和/或编写数据报告。这是Server 2008及以上版本的一部分。
如果内置磁盘使用情况集合没有所需的信息,也可以构建自己的集合集。在这种情况下,您可以使用sys.dm_io_virtual_file_stats (假设您想要的驱动器上有数据库文件)或其他一些自定义代码来提取信息。
这里有一些BOL链接让你开始。
介绍数据采集器
数据收集
使用数据收集器监视服务器性能
发布于 2015-01-15 21:55:34
这并不是对您的问题的直接回答,因为您需要的是趋势分析,但是您应该熟悉SSMS中不同节点级别的报告。它们比以前的版本有了很大的改进。有一个在数据库级别显示单个表的大小。
查看管理数据仓库,以及。
https://dba.stackexchange.com/questions/89377
复制相似问题