Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Fehler tritt auf, wenn Sie versuchen, eine Transact-SQL- oder SQLCLR-Prozedur zu debuggen und der Debugger keine Debugmeldungen von der SQL Server-Instanz empfängt.
Dies kann durch Netzwerkprobleme oder Probleme auf der SQL Server-Instanz verursacht worden sein, die wahrscheinlichste Ursache ist jedoch ein Berechtigungsproblem.
Zwei Konten sind beteiligt:
Das Anwendungskonto ist das Benutzerkonto, unter dem Visual Studio ausgeführt wird.
Das Verbindungskonto ist die Identität, mit der die Verbindung zu SQL Server hergestellt wird. Dieses Konto muss nicht unbedingt mit der Identität übereinstimmen, unter der Visual Studio ausgeführt wird, wenn die Verbindung die SQL-Authentifizierung verwendet.
SQL-Debuggen erfordert, dass das Anwendungskonto mit dem Verbindungskonto übereinstimmen muss oder über Systemadministratorrechte verfügt.
Wenn Sie einen SQL-Kontonamen wie „sa“ verwenden, muss das Anwendungskonto auf der SQL Server-Instanz als Systemadministrator eingerichtet sein. Standardmäßig sind Administratoren auf dem Computer, auf dem SQL Server ausgeführt wird, SQL Server-Systemadministratoren.
So können Sie diesen Fehler korrigieren:
Überprüfen Sie die Berechtigungseinstellungen. Weitere Informationen finden Sie unter Vorgehensweise: Festlegen der Berechtigungen für das Debuggen von SQL Server
Stellen Sie sicher, dass SQL-Debuggen ordnungsgemäß eingerichtet ist.
Weitere Informationen erhalten Sie vom Netzwerk- oder Datenbankadministrator.