Error: EXECUTE permission denied on object 'sp_sdidebug'

Wie man einen SQL-Server-Debugging-Fehler behebt, indem dem verwendeten Service-Account explizite EXECUTE-Rechte auf die Stored Procedure erteilt werden.

Beim Debugging wird der Fehler:

"EXECUTE permission denied on object 'sp_sdidebug', database 'master', owner 'dbo'."

geworfen.

Komplette Fehlermeldung:

[System.Data.SqlClient.SqlException] = 
{"EXECUTE permission denied on object 'sp_sdidebug', database 'master', owner 'dbo'."}

Ein Deaktivieren der Checkbox “Enable SQL Server debugging” brachte keine Besserung.

Eine dedizierte EXEC-Rechtevergabe für den Serviceuser BTServiceHost auf die Stored Procedure sp_sdidebug in der Datenbank “master” löste das Problem.

Unklar bleibt warum der o.g. Standard-Tipp aus den einschlägigen Foren nicht geholfen hat.