Erro: execução de Transact-SQL encerrada sem depuração

Esse erro ocorre quando você está tentando depurar um procedimento do Transact-SQL ou SQLCLR e o depurador não recebe mensagens de depuração do SQL Server.

Isso pode ocorrer devido a problemas de rede ou problemas no SQL Server, mas a causa mais provável é um problema de permissões.

Há duas contas envolvidas:

  • A conta de aplicativo é a conta de usuário com a qual o Visual Studio está sendo executado.

  • A conta de conexão é a identidade usada para fazer a conexão com o SQL Server. Essa conta não é necessariamente igual à identidade que o Visual Studio está executando como se a conexão estivesse usando a autenticação do SQL.

    A depuração de SQL exige que a conta do aplicativo deva corresponder à conta de conexão ou ser um sysadmin.

    Se você estiver usando um nome de conta do SQL como sa, a conta de aplicativo deverá ser configurada no SQL Server como um sysadmin. Por padrão, os administradores no computador em que o servidor SQL está sendo executado são sysadmins do SQL Server.

    Para corrigir esse erro, talvez seja necessário:

Confira também