Това е ограничение на опита/хващане.
Ако погледнете внимателно грешката, генерирана от изпълнението на
BACKUP DATABASE NonExistantDB TO DISK = 'C:\TEMP\NonExistantDB.bak'
ще откриете, че има две грешки, които се извеждат. Първото е съобщение 911, което гласи
Второто е съобщението 3013, което показвате. По принцип SQL връща само последната грешка.