Wie man in SQL Server einen Login und einen Benutzer erstellt und Berechtigungen erteilt
โก Intelligente Zusammenfassung
Das Erstellen von Anmeldungen, Benutzern und das Gewรคhren von Berechtigungen in SQL Server erlรคutert Authentifizierung und Autorisierung und behandelt Anmeldungen, Benutzer und Rollen.pingund die Erteilung von Berechtigungen รผber SSMS und T-SQL.

So erstellen Sie eine neue Anmeldung in SQL Server
So erstellen Sie eine Anmeldung in SQL Server:
Schritt 1) Um einen Anmelde-SQL-Server zu erstellen, navigieren Sie zu Sicherheit > Anmeldungen
Schritt 2) Geben Sie im nรคchsten Bildschirm die Eingabetaste ein
- Benutzername
- Wรคhlen Sie SQL Server-Authentifizierung aus
- Geben Sie das Passwort ein fรผr MySQL Benutzer mit Passwort erstellen
- Klicken Sie auf OK
Schritt 3) Login wird erstellt
Sie kรถnnen eine Anmeldung auch mit dem T-SQL-Befehl fรผr SQL Server erstellen, um Anmeldung und Benutzer zu erstellen.
CREATE LOGIN MyLogin WITH PASSWORD = '123';
So erstellen Sie einen Benutzer in der SQL Server-Datenbank
Ein Benutzer ist ein Konto, mit dem Sie auf zugreifen kรถnnen SQL ServerZum Erstellen eines SQL-Serverbenutzers kรถnnen Sie eine der folgenden beiden Mรถglichkeiten nutzen:
- Verwenden von T-SQL
- Verwenden von SQL Server Management Studio
So erstellen Sie einen Benutzer in SQL Server Management Studio
Hier finden Sie eine Schritt-fรผr-Schritt-Anleitung zum Erstellen eines Benutzers SQL Server Management Studio:
Sie erstellen einen Benutzer fรผr die EDU_TSQL-Datenbank.
Schritt 1) โโStellen Sie eine Verbindung zum SQL-Server her, um einen neuen Benutzer zu erstellen
- Stellen Sie eine Verbindung zu SQL Server her und erweitern Sie dann den Ordner โDatenbankenโ im Objekt-Explorer.
- Identifizieren Sie die Datenbank, fรผr die Sie den Benutzer erstellen und erweitern mรผssen.
- Erweitern Sie den Ordner โSicherheitโ.
- Klicken Sie mit der rechten Maustaste auf den Ordner โBenutzerโ und wรคhlen Sie โNeuer Benutzerโฆโ.
Schritt 2) Benutzerdetails eingeben
Sie erhalten den folgenden Bildschirm:
- Geben Sie den gewรผnschten Benutzernamen ein
- Geben Sie den Anmeldenamen ein (zuvor erstellt).
- klicken Sie auf OK
Schritt 3) Der Benutzer wird erstellt
Benutzer wird erstellt
Erstellen Sie einen Benutzer mit T-SQL
Sie kรถnnen den T-SQL-Befehl โcreate userโ verwenden, um SQL Server-Benutzer zur Datenbank hinzuzufรผgen. Der SQL-Befehl โcreate userโ hat die folgende Syntax:
create user <user-name> for login <login-name>
create user Guru99 for login MyLogin
Hinweis: Die Abfrage sollte innerhalb des Abfragefensters ausgefรผhrt werden. Wenn bereits ein Benutzer fรผr eine Anmeldung erstellt wurde, gibt SQL Server einen Fehler aus, wenn Sie einen Benutzer fรผr dieselbe Anmeldung erstellen.
Zuweisen einer Berechtigung zu einem Benutzer in SQL Server
Berechtigungen beziehen sich auf die Regeln, die die Zugriffsebenen regeln, die Benutzer auf die gesicherten SQL Server-Ressourcen haben. SQL Server ermรถglicht es Ihnen, solche Berechtigungen zu erteilen, zu widerrufen und zu verweigern. Es gibt zwei Mรถglichkeiten, SQL Server-Benutzerberechtigungen zu erteilen:
- Verwenden von T-SQL
- Verwenden von SQL Server Management Studio
Zuweisen von Berechtigungen in SQL Server Management Studio
Hier ist ein Schritt-fรผr-Schritt-Prozess zum Zuweisen von Berechtigungen zu einem Benutzer in SQL Server Management Studio:
Schritt 1) Stellen Sie eine Verbindung zu Ihrer SQL Server-Instanz her und erweitern Sie die Ordner im Objekt-Explorer wie unten dargestellt. Klicken Sie mit der rechten Maustaste auf den Namen des Benutzers, d. h. Guru99. Wรคhlen Sie dann Eigenschaften.
Schritt 2) Im nรคchsten Bildschirm
- Klicken Sie links auf die Option โSicherungsobjekteโ.
- Klicken Sie auf Suchen
Schritt 3) Im nรคchsten Fenster
- Wรคhlen Sie โAlle zum Schema gehรถrenden Objekteโ.
- Wรคhlen Sie als Schemanamen โdboโ aus.
- klicken Sie auf OK
Schritt 4)
- Identifizieren Sie die Tabelle, der Sie die Berechtigung erteilen mรถchten
- Wรคhlen Sie unter โExplizite Berechtigungโ die Option โGewรคhrenโ aus
- Klicken Sie auf โOkayโ.
Schritt 5) Der Benutzer Guru99 wird die SELECT-Berechtigung fรผr die Tabelle Course erteilt.
Erteilen Sie Berechtigungen mit T-SQL
Um einem Benutzer die Berechtigung fรผr die Verwendung von T-SQL zu erteilen, wรคhlen Sie zunรคchst die Datenbank mithilfe der use-Anweisung aus. Anschlieรend weisen Sie dem Benutzer die Berechtigung mithilfe der Grant-Anweisung zu. Hier ist die Syntax fรผr das Erstellen eines Benutzers und das Erteilen von Berechtigungen fรผr SQL Server:
use <database-name> grant <permission-name> on <object-name> to <username\principle>
Der folgende Befehl zeigt beispielsweise, wie Sie dem Benutzer die Berechtigung โAuswรคhlenโ erteilen kรถnnen. Guru99 auf dem Objekt (Tabelle) mit dem Namen Kurse innerhalb der Datenbank EDU_TSQL:
USE EDU_TSQL GO Grant select on Course to Guru99
Die Erlaubnis wird erteilt!










