Gestion des erreurs dans SQL Server 2012 – Bien choisir son serveur d impression
Depuis la sortie de SQL Server 2005, vous pouvez gérer les erreurs dans votre code T-SQL en incluant un ESSAYEZ … bloc qui contrôle le flux de votre script en cas d'erreur, semblable à la façon dont les langages procéduraux ont traditionnellement traité les erreurs. le ESSAYEZ … Le bloc facilite le retour ou l'audit des données liées aux erreurs, ainsi que la prise d'autres mesures. Et dans le bloc en particulier, le CAPTURE portion-vous avez pu inclure un RAISERROR afin de renvoyer les données relatives aux erreurs à l'application appelante. Cependant, avec la version de SQL Server 2012, vous disposez désormais d'un remplacement pour RAISERROR, le JETER , ce qui facilite plus que jamais la capture des données d'erreur. Dans cet article, nous allons voir le ESSAYEZ … bloc utilisé avec le RAISERROR et JETER déclarations. Les exemples sont basés sur un tableau que j'ai créé dans le AdventureWorks2012 exemple de base de données, sur une instance locale de SQL Server…
