Comment désactiver le message de journal des events sur le message d'erreur adhoc lors de l'utilisation de RaisError?

Certains développeurs utilisent la syntaxe suivante dans RaiseError:

RAISERROR('My business error message', 16, 0) 

Dans le but de réutiliser la partie catch du bloc try..catch for business error also.

Mais j'ai repéré plusieurs inputs de journal des events comme ceci:

 Msg # 50006, <blabla> please register the error message with sp_addmessage 

Il existe un moyen de désactiver la création de tels events? J'ai cherché google, msdn et docs mais je n'ai pas trouvé d'indice.

2 Solutions collect form web for “Comment désactiver le message de journal des events sur le message d'erreur adhoc lors de l'utilisation de RaisError?”

Cela signifie que d'autres développeurs utilisent RAISERROR(50006, 16,1) … Lorsque la syntaxe msgid est utilisée (ou lorsque la variable @local dans thesyntax est un int), l'attente est que le message a été ajouté à la table des messages locaux. C'est l'approche normale pour les erreurs localisées, pour raiserror un msgid et append des messages localisés pour différentes langues.

Quelle que soit l'application / le développeur utilise la syntaxe msgid, il / elle est également responsable d'append le message au tableau des messages pendant le deployment, pour les parameters régionaux du server.

RAISEERROR ('Ceci est juste information', 10, 1)

Cela indique à SQL Server d'augmenter une erreur non fatale.

Ref: http://www.sqlteam.com/article/handling-errors-in-stored-procedures

  • Récupérer des journaux d'events du service d'annuaire à partir d'un controller de domaine 2012R2 et envoyer à un server membre 2012R2
  • Exporter tout le journal Windows vers XML
  • Mot de passe expiré ID d'événement dans Window Server 2012
  • Comment puis-je get autant d'informations de debugging que possible du service Network Policy Server (ias)?
  • Enregistrement d'events pour erreur RAID en 2008 R2
  • ID d'événement 12240 sur Windows Server 2012
  • Exchange 2010, événement 3145 Erreur MSEXCHANGEREPL
  • Logs d'events enregistrés sur le partage réseau
  • La taille maximale du file journal est réinitialisée à chaque fois?
  • Beaucoup d'events d'ouverture de session / logoff dans le journal des events Windows
  • Suivi de l'installation du logiciel sur le server
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.