Freigeben über


Gewusst wie: Festlegen von SQL Server-Berechtigungen für das Debuggen

Aktualisiert: November 2007

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro und Team

Tabellenlegende:

Vorhanden

Nicht vorhanden

Befehl oder Befehle, die standardmäßig ausgeblendet sind.

In diesem Abschnitt werden die für das SQL-Debuggen erforderlichen Berechtigungen beschrieben. Über diese vom SQL-Debuggen unmittelbar geforderten Berechtigungen hinaus werden an anderer Stelle u. U. weitere Berechtigungen benötigt. Um beispielsweise einen Prozess zu debuggen, der unter einem anderen Benutzerkonto als Ihrem Windows-Anmeldekonto ausgeführt wird, muss dieses Konto ein Mitglied der Systemadministratorgruppe des Computers sein. Weitere Informationen finden Sie unter Remotedebuggen – Berechtigungen.

Es gibt zwei Benutzerkonten, die Sie betrachten müssen.

  • Das Anwendungskonto ist das Benutzerkonto, unter dem Visual Studio oder die Clientanwendung ausgeführt wird. Dieses Konto ist ein Windows-Benutzerkonto und muss im gedebuggten SQL Server ein Mitglied der Gruppe sysadmin sein.

  • Das Verbindungskonto ist die Identität, unter der die Verbindung zu SQL Server hergestellt wird. Dieses Konto geben Sie ein, wenn Sie im Server-Explorer die Verbindung definieren. Oder Sie geben dieses Konto in der Verbindungszeichenfolge an, wenn die Anwendung die Verbindung zu einer Datenbank herstellt. Bei diesem Konto kann es sich um ein Windows-Benutzerkonto für die Windows-Authentifizierung handeln. In diesem Fall ist es dasselbe Konto wie das Windows-Konto, unter dem Visual Studio ausgeführt wird. Das Verbindungskonto kann aber auch ein SQL Server-Anmeldekonto sein. Für das SQL Server 2005-Debuggen muss das Verbindungskonto Mitglied der Rolle sysadmin sein.

So fügen Sie ein Windows-Anmeldekonto als sysadmin hinzu

  • Ein Benutzer, der bereits sysadmin-Berechtigungen hat, muss Folgendes ausführen:

    sp_addsrvrolemember 'Domain\Name', 'sysadmin'
    

    wobei Domain\Name für das Windows-Anmeldekonto steht.

    Hinweis:

    Windows-Administratoren eines Computers, auf dem SQL Server ausgeführt wird, sind auf diesem Computer standardmäßig SQL Server-Systemadministratoren.

Siehe auch

Aufgaben

Gewusst wie: Aktivieren von SQL Server 2005-Debuggen

Konzepte

Debuggen von SQL

Weitere Ressourcen

Einrichten des SQL-Debuggens

Einstellungen und Vorbereitung für das Debuggen