Partager via


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

ms165059.DoesApplybmp(fr-fr,VS.100).gif ms165059.DoesApplybmp(fr-fr,VS.100).gif ms165059.DoesApplybmp(fr-fr,VS.100).gif ms165059.DoesNotApplybmp(fr-fr,VS.100).gif

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

Sections connexes

Voir aussi

Autres ressources

Debugger Security

Configuration du débogage Transact-SQL