Ini adalah batasan try/catch.
Jika Anda perhatikan baik-baik kesalahan yang dihasilkan dengan menjalankan
BACKUP DATABASE NonExistantDB TO DISK = 'C:\TEMP\NonExistantDB.bak'
Anda akan menemukan bahwa ada dua kesalahan yang terjadi. Yang pertama adalah msg 911, yang menyatakan
Yang kedua adalah pesan 3013 yang Anda tampilkan. Pada dasarnya, SQL hanya mengembalikan kesalahan terakhir.