Aqui está o que acabei fazendo para contornar o erro.
Primeiro, configurei o modelo de recuperação de banco de dados como SIMPLE. Mais informações aqui .
Então, excluindo alguns arquivos antigos, consegui criar 5 GB de espaço livre, o que deu ao arquivo de log mais espaço para crescer.
Executei novamente a instrução DELETE com sucesso sem nenhum aviso.
Eu pensei que, executando a instrução DELETE, o banco de dados imediatamente se tornaria menor, liberando espaço no meu disco rígido. Mas isso não era verdade. O espaço liberado após uma instrução DELETE não é retornado ao sistema operacional imediatamente, a menos que você execute o seguinte comando:
DBCC SHRINKDATABASE (MyDb, 0);
GO
Mais informações sobre esse comando aqui .