Comment : configurer vos ordinateurs pour activer le débogage Transact-SQL et CLR SQL
Pour déboguer des scripts Transact-SQL ou des objets Common Language Runtime (CLR SQL) SQL Server, vous devez configurer le pare-feu des ordinateurs sur lesquels vous exécutez Visual Studio et SQL Server. Si vos pare-feu ne sont pas configurés correctement, le message « Annulé par utilisateur » s'affiche lorsque vous essayez de déboguer. Pour plus d'informations sur le débogage Transact-SQL, consultez Débogage de Transact-SQL (page éventuellement en anglais) sur le site Web Microsoft.
Pour configurer l'ordinateur sur lequel vous exécutez Visual Studio
Configurez votre pare-feu pour ajouter les exceptions entrantes suivantes de port : TCP 135, UDP 400 et UDP 500.
Pour plus d'informations sur la configuration manuelle de votre Pare-feu Windows, consultez Comment : configurer manuellement le Pare-feu Windows XP pour le débogage distant ou Comment : configurer manuellement le Pare-feu Windows Vista pour le débogage distant. Si vous utilisez un pare-feu différent ou supplémentaire, consultez la documentation de ce pare-feu pour plus d'informations.
Ajoutez une exception de programme à votre pare-feu pour DevEnv.exe.
Vous devez également configurer le pare-feu sur votre SQL Server.
Pour configurer l'ordinateur sur lequel vous exécutez SQL Server
Configurez votre pare-feu pour ajouter les exceptions entrantes suivantes de port : TCP 135, UDP 400 et UDP 500.
Pour plus d'informations sur la configuration manuelle de votre Pare-feu Windows, consultez Comment : configurer manuellement le Pare-feu Windows XP pour le débogage distant ou Comment : configurer manuellement le Pare-feu Windows Vista pour le débogage distant. Si vous utilisez un pare-feu différent ou supplémentaire, consultez la documentation de ce pare-feu pour plus d'informations.
Ajoutez une exception de programme à votre pare-feu pour sqlsrvr.exe.
Si vous voulez déboguer des objets CLR SQL, vous devez effectuer les étapes supplémentaires ci-dessous :
Ajoutez une exception de programme à votre pare-feu pour msvsmon.exe.
Ajoutez une exception pour le Partage de fichiers et d'imprimantes.
Voir aussi
Tâches
Comment : déboguer une procédure stockée SQL CLR
Autres ressources
Débogage d'objets de base de données utilisant du code managé (débogage CLR SQL)