Preciso receber um e-mail quando o espaço livre em disco em E: ou H: for inferior a 20%
Eu sei que isso pode ser alcançado configurando um trabalho que execute scripts do PowerShell ou T-SQL em um agendamento, que verifique o espaço livre em disco e envie um e-mail de alerta quando o espaço em disco estiver baixo
Mas a questão é: a mesma tarefa pode ser alcançada usando apenas um Alerta?
Existe um tipo de alertaSQL Server performance condition alert
Existe um Object
/ Counter
que possa ajudar a verificar o espaço em disco e acionar este alerta se o valor "Cair abaixo" do limite especificado?
Esta é uma informação do SO. Eu não acho que haverá um alerta no SQL que rastreará o espaço restante nas unidades.
Praticamente todos os produtos de monitoramento monitoram isso e podem enviar alertas quando você atinge um limite específico de espaço em disco.
Se você não possui nenhuma ferramenta de monitoramento, acho que um trabalho SQL que verifica o espaço livre e envia um email parece uma boa opção.
Aqui está um script que uso para ver quanto espaço disponível existe na unidade onde tenho um arquivo de banco de dados (não funciona para a unidade que não hospeda nenhum arquivo de banco de dados)