Débogage d'applications de base de données multicouches
Cette rubrique s'applique à :
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Le débogage d'applications de base de données multicouches est un processus complexe, qui nécessite de passer du débogage d'une application s'exécutant sur un ordinateur au débogage d'un code de base de données s'exécutant dans un processus différent, lui-même s'exécutant sur un autre ordinateur.Même si l'application n'est pas distribuée physiquement, il y aura toujours un changement de contexte, depuis un processus de couche centrale écrit dans un langage managé ou natif, vers un processus qui s'exécute dans SQL Server à partir de SQL Server 2005.
Il peut y avoir trois étapes de débogage multicouche à prendre en compte :
Le débogage part d'une application de couche client ou intermédiaire qui appelle une procédure stockée.
Vous pouvez suivre le thread d'exécution dans le Transact-SQL de la procédure stockée.Plusieurs objets de base de données peuvent être concernés, comme les déclencheurs, les fonctions définies par l'utilisateur, etc.
Vous pouvez suivre le thread d'exécution dans l'autre sens, jusqu'à la couche d'origine, pour examiner les données retournées. Vous pouvez aussi procéder à un débogage supplémentaire, si besoin est.
Cette section décrit les procédures de configuration nécessaires et fournit un exemple qui illustre comment déboguer une application multicouche.
Pour plus d'informations sur le débogage des procédures pour des objets de base de données managés, consultez Débogage des objets de base de données Transact-SQL.
Dans cette section
Procédure : activer le débogage multicouches
Répertorie les étapes de configuration supplémentaires requises pour activer le débogage des applications SQL Server multicouches.Procédure : déboguer une application de base de données multicouches
Fournit un exemple de code qui montre comment déboguer des applications de base de données distribuées.
Sections connexes
Débogage des objets de base de données Transact-SQL
Explique comment déboguer un objet de base de données SQL Server et fournit un exemple de code.Débogage de base de données Transact-SQL
Explique comment déboguer les objets de base de données Transact-SQL, tels que les procédures stockées, les déclencheurs, les fonctions définies par l'utilisateur, etc.