如何确定过去特定日期的 SQL Server 数据库的大小?

Rea*_*tor 2 sql-server-2008

Microsoft SQL Server 2008 R2 标准版

我想知道的是过去特定日期的数据库大小。我没有备份可以追溯到那么远。当前日志可能会也可能不会回溯足够远。

有没有办法检索这种类型的信息?

小智 7

除非您在自己的 SQL Server 上捕获该信息,否则不会将其记录在任何地方。大多数人按照备份大小进行操作。

如果您使用 3rd 方软件备份服务器或存储数据库备份的任何位置,您可能会看到它是否也有历史记录。如果您有 Netbackup Enterprise 或其他类似软件之类的软件,它最多应该保留文件名和大小,除非您的备份管理员也清除了该信息,但大多数情况下我都没有使用过。