So erstellen Sie Anmelde-, Benutzer- und Gewährungsberechtigungen in SQL Server

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

Erstellen Sie eine neue Anmeldung in SQL Server

Schritt 2) Geben Sie im nächsten Bildschirm die Eingabetaste ein

  1. Benutzername
  2. Wählen Sie SQL Server-Authentifizierung aus
  3. Geben Sie das Passwort für MySQL ein und erstellen Sie einen Benutzer mit Passwort
  4. Klicken Sie auf OK

Erstellen Sie eine neue Anmeldung in SQL Server

Schritt 3) Login wird erstellt

Erstellen Sie eine neue Anmeldung in SQL Server

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 Server. Um einen Benutzer-SQL-Server zu erstellen, können Sie Folgendes verwendenwing zwei Wege:

  • 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

  1. Stellen Sie eine Verbindung zu SQL Server her und erweitern Sie dann den Ordner „Datenbanken“ im Objekt-Explorer.
  2. Identifizieren Sie die Datenbank, für die Sie den Benutzer erstellen und erweitern müssen.
  3. Erweitern Sie den Ordner „Sicherheit“.
  4. Klicken Sie mit der rechten Maustaste auf den Ordner „Benutzer“ und wählen Sie „Neuer Benutzer…“.

Erstellen Sie einen Benutzer in SQL Server Management Studio

Schritt 2) Geben Sie den Benutzer de eintails

Sie erhalten Folgendeswing Bildschirm,

  1. Geben Sie den gewünschten Benutzernamen ein
  2. Geben Sie den Anmeldenamen ein (zuvor erstellt).
  3. klicken Sie auf OK

Erstellen Sie einen Benutzer in SQL Server Management Studio

Schritt 3) Der Benutzer wird erstellt

Benutzer wird erstellt

Erstellen Sie einen Benutzer in SQL Server Management Studio

Erstellen Sie einen Benutzer mit T-SQL

Sie können den T-SQL-Befehl „Benutzer erstellen“ für den SQL-Server zum Hinzufügen eines Benutzers zur Datenbank verwenden. Der SQL-Befehl „Benutzer erstellen“ lautet wie folgtwing 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 gezeigt. Klicken Sie mit der rechten Maustaste auf den Namen des Benutzers, also Guru99, und wählen Sie dann „Eigenschaften“.

Zuweisen von Berechtigungen in SQL Server Management Studio

Schritt 2) Im nächsten Bildschirm

  1. Klicken Sie links auf die Option „Sicherungsobjekte“.
  2. Klicken Sie auf Suchen

Zuweisen von Berechtigungen in SQL Server Management Studio

Schritt 3) Im nächsten Fenster

  1. Wählen Sie „Alle zum Schema gehörenden Objekte“.
  2. Wählen Sie als Schemanamen „dbo“ aus.
  3. klicken Sie auf OK

Zuweisen von Berechtigungen in SQL Server Management Studio

Schritt 4)

  1. Identifizieren Sie die Tabelle, der Sie die Berechtigung erteilen möchten
  2. Wählen Sie unter „Explizite Berechtigung“ die Option „Gewähren“ aus
  3. Klicken Sie auf „Okay“.

Zuweisen von Berechtigungen in SQL Server Management Studio

Schritt 5) Dem 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>

Zum Beispiel das Following Der Befehl zeigt, wie Sie dem Benutzer Guru99 die Auswahlberechtigung für das genannte Objekt (Tabelle) erteilen können Kurs innerhalb der Datenbank EDU_TSQL:

USE EDU_TSQL
GO
Grant select on Course to Guru99

Die Erlaubnis wird erteilt!