Comment : activer le débogage CLR pour une connexion
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 rubrique explique comment activer le débogage SQL/CLR pour une connexion de base de données SQL Server 2005. Ces étapes ne sont pas indispensables si vous ne déboguez que des objets de base de données T-SQL.
Pour déboguer des applications de base de données multicouches, vous devez avoir activé le débogage du projet. Pour plus d'informations, consultez Comment : activer le débogage SQL pour un projet. Vous devez également avoir activé le débogage de l'application pour la connexion de base de données sélectionnée. Pour plus d'informations, consultez Comment : activer le débogage multicouche.
Remarque : |
---|
Vous devez aussi avoir activé l'exécution des assemblys CLR sur le SQL Server. Pour plus d'informations, reportez-vous à Option clr activée dans la documentation SQL Server 2005 en ligne. |
Remarque : |
---|
Une fois que vous avez commencé le débogage, il est trop tard pour modifier les paramètres dans l'Explorateur de serveurs. Les modifications effectuées dans l'Explorateur de serveurs n'entreront en vigueur qu'au démarrage de la session de débogage suivante. |
Remarque : |
---|
Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio. |
Activer le débogage SQL/CLR
Ouvrez l'Explorateur de serveurs.
Dans l'Explorateur de serveurs, cliquez avec le bouton droit sur la connexion à déboguer et choisissez Autoriser le débogage SQL/CLR. Ce paramètre active le débogage SQL/CLR pour toutes les connexions sur le serveur.
Un message apparaît avec l'avertissement suivant : « Le débogage SQL/CLR entraînera l'arrêt de tous les threads managés sur le serveur. Voulez-vous continuer ? ». Lorsque vous déboguez des objets de base de données SQL/CLR, l'arrêt de l'exécution arrête tous les threads sur le serveur et a un impact sur d'autres utilisateurs. C'est pourquoi vous ne devez pas déboguer d'applications CLR/SQL sur un serveur de production.
Cliquez sur Oui pour activer le débogage.