Oto, co zrobiłem, aby obejść ten błąd.
Najpierw ustawiłem model odzyskiwania bazy danych jako PROSTY. Więcej informacji tutaj .
Następnie, usuwając niektóre stare pliki, udało mi się uzyskać 5 GB wolnego miejsca, co dało plikowi dziennika więcej miejsca na rozwój.
Pomyślnie ponownie uruchomiłem instrukcję DELETE bez żadnego ostrzeżenia.
Myślałem, że po uruchomieniu polecenia DELETE baza danych natychmiast się zmniejszy, zwalniając miejsce na moim dysku twardym. Ale to nie była prawda. Miejsce zwolnione po instrukcji DELETE nie jest natychmiast zwracane do systemu operacyjnego, chyba że uruchomisz następujące polecenie:
DBCC SHRINKDATABASE (MyDb, 0);
GO
Więcej informacji o tym poleceniu tutaj .