在sql日志中设置默认空间可用

1 sql-server-2012 transaction-log auto-growth

我们有一个数据库需要 40% 的日志文件随时可用,否则我们会收到警报。当达到限制时,我找不到设置增长的方法。

当然,我们可以将自动增长设置为某个限制,但随后我们必须每周进行一次以根据上次增长增加 40%。

有任何想法吗?SQL 2012

Bre*_*zar 5

SQL Server 没有内置此功能,但您可以从这个 DBA.se 问题开始:

查询以报告磁盘空间分配和已用空间

然后根据输出,适当地增加日志文件。

不过,老实说:我对 T-SQL 很满意,编写它比更改监控软件中的阈值以使其更合适需要更长的时间。因为这里有问题:如果你开始疯狂地增加你的日志文件,接下来你知道,你的监控软件会抱怨你的驱动器上的可用空间少于 40%,哈哈哈。