sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server 2005 - Error_Message() visar inte hela meddelandet

Det är en begränsning av försök/fånga.

Om du tittar noga på felet som genereras av att köra

 BACKUP DATABASE NonExistantDB TO DISK = 'C:\TEMP\NonExistantDB.bak'

du kommer att upptäcka att det finns två fel som kastas. Den första är msg 911, som säger

Det andra är 3013-meddelandet som du visar. I grund och botten returnerar SQL bara det senaste felet.



  1. Hur du ändrar din sessions valutasymbol i Oracle

  2. Mysqli prepare-sats bryter bildinfogning i databasen

  3. mysql raderingsoperation

  4. Mysql/php trädnavigeringsmeny