Erreur : L'exécution de Transact-SQL s'est terminée sans débogage

Cette erreur se produit quand vous essayez de déboguer une procédure Transact-SQL ou SQLCLR et que le débogueur ne reçoit pas de messages de débogage de SQL Server.

Cette erreur peut être due à des problèmes de réseau ou à SQL Server, mais elle est plus probablement entraînée par un problème d’autorisation.

Deux comptes sont concernés :

  • Le compte d’application est le compte d’utilisateur que Visual Studio utilise pour s’exécuter.

  • Le compte de connexion est l'identité utilisée pour établir la connexion à SQL Server. Ce compte n’est pas nécessairement celui de l’identité sous laquelle Visual Studio est exécuté si la connexion utilise l’authentification SQL.

    Pour le débogage SQL, le compte d’application doit correspondre au compte de connexion ou être un administrateur système.

    Si vous utilisez un nom de compte SQL comme sa, le compte d’application doit être configuré sur SQL Server comme étant administrateur système. Par défaut, les administrateurs de l’ordinateur sur lequel SQL Server est exécuté sont des administrateurs système SQL Server.

    Pour corriger cette erreur, vous pouvez avoir besoin de :

Voir aussi