Partager via


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

  1. 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.

  2. 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

  1. 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.

  2. Ajoutez une exception de programme à votre pare-feu pour sqlsrvr.exe.

  3. 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)