Errore: esecuzione Transact-SQL terminata senza debug

Questo errore si verifica quando si tenta di eseguire il debug di una routine Transact-SQL o SQLCLR e il debugger non riceve messaggi di debug da SQL Server.

Questo problema potrebbe essere dovuto a problemi di rete o a problemi in SQL Server, ma la causa più probabile è un problema di autorizzazioni.

Questo problema riguarda due account:

  • L'account dell'applicazione è l'account utente in cui è in esecuzione Visual Studio.

  • L'account di connessione è l'identità utilizzata per effettuare la connessione a SQL Server. Questo account non corrisponde necessariamente all'identità in esecuzione di Visual Studio come se la connessione usa l'autenticazione SQL.

    Il debug SQL richiede che l'account dell'applicazione corrisponda all'account di connessione o che sia un sysadmin.

    Se si usa un nome di account SQL come sa, l'account dell'applicazione deve essere configurato in SQL Server come sysadmin. Per impostazione predefinita, gli amministratori nel computer in cui è in esecuzione SQL Server sono sysadmin di SQL Server.

    Per correggere questo errore, è possibile:

Vedi anche