Débogage d'une base de données T-SQL
Mise à jour : novembre 2007
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro et Team |
Légende du tableau :
Applicable |
|
Non applicable |
|
Commande ou commandes masquées par défaut. |
Cette section contient des exemples illustrant le débogage pour tous les types d'objets de base de données T-SQL.
Les développeurs T-SQL écrivaient et déboguaient souvent leurs applications T-SQL à l'aide de l'outil Analyseur de requêtes SQL Server. Aujourd'hui, l'Analyseur de requêtes est remplacé par SQL Server Management Studio, qui ne possède aucun débogueur. Les développeurs T-SQL utilisent maintenant plutôt le débogueur de Visual Studio 2005.
Ils peuvent également écrire leurs applications T-SQL dans Visual Studio 2005 à l'aide d'un projet de base de données. Que vous écriviez votre application T-SQL dans Visual Studio 2005 ou non, les procédures de débogage sont presque identiques.
Trois scénarios de débogage existent :
Effectuer un pas à pas détaillé dans un objet de base de données T-SQL. Pour plus d'informations, consultez Comment : effectuer un pas à pas détaillé dans un objet à l'aide de l'Explorateur de serveurs.
Exécution d'un script de test à partir de SQL Server Management Studio. Pour plus d'informations, consultez Comment : déboguer T-SQL à l'aide de SQL Server Management Studio.
Exécution d'un script de test à partir d'un projet de base de données Visual Studio 2005. Pour plus d'informations, consultez Comment : développer dans T-SQL avec le type de projet de base de données.
Pour déboguer un déclencheur, vous devez démarrer votre session de débogage dans une procédure stockée. Vous ne pouvez pas déboguer de script SQL autonome, faire en sorte qu'il déclenche un déclencheur et déboguer le déclencheur.
Dans cette section
Procédure pas à pas : débogage d'une procédure stockée T-SQL
Montre comment déboguer des procédures stockées sur un serveur SQL Server.Procédure pas à pas : débogage d'un déclencheur T-SQL
Montre comment exécuter la fonction Pas à pas détaillée d'un déclencheur à partir d'une procédure stockée, lorsque ce dernier se déclenche.Procédure pas à pas : débogage d'une fonction T-SQL définie par l'utilisateur
Montre comment exécuter la fonction Pas à pas détaillé à partir d'une procédure stockée dans une fonction définie par l'utilisateur.