Hoe u aanmeldings-, gebruikers- en machtigingen kunt maken in SQL Server

Hoe u een nieuwe aanmelding in SQL Server kunt maken

U kunt als volgt inloggen in SQL Server:

Stap 1) Om een ​​SQL-inlogserver te maken, navigeert u naar Beveiliging > Aanmeldingen

Maak een nieuwe aanmelding in SQL Server

Stap 2) In het volgende scherm, Enter

  1. Aanmeldnaam
  2. Selecteer SQL Server-verificatie
  3. Voer het wachtwoord in voor MySQL en maak een gebruiker met wachtwoord
  4. Klik op OK

Maak een nieuwe aanmelding in SQL Server

Stap 3) Inloggen is gemaakt

Maak een nieuwe aanmelding in SQL Server

U kunt ook een login aanmaken met behulp van de T-SQL-opdracht voor SQL-server login en gebruiker aanmaken.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Hoe u een gebruiker in een SQL Server-database maakt

Een gebruiker is een account waarmee u toegang kunt krijgen tot de SQL-server. Om een ​​gebruikers-SQL-server te maken, kunt u een van de volgende stappen gebruikenwing twee manieren:

  • Met behulp van T-SQL
  • Met behulp van SQL Server Management Studio

Hoe u een gebruiker maakt in SQL Server Management Studio

Hier vindt u een stapsgewijs proces voor het aanmaken van een gebruiker in SQL Server Management Studio:

U maakt een gebruiker aan voor de EDU_TSQL-database.

Stap 1) Maak verbinding met de SQL-server om een ​​nieuwe gebruiker aan te maken

  1. Maak verbinding met SQL Server en vouw vervolgens de map Databases uit vanuit de Objectverkenner.
  2. Identificeer de database waarvoor u de gebruiker moet aanmaken en vouw deze uit.
  3. Vouw de map Beveiliging uit.
  4. Klik met de rechtermuisknop op de map Gebruikers en kies vervolgens 'Nieuwe gebruiker...'

Gebruiker maken in SQL Server Management Studio

Stap 2) Voer Gebruiker de intails

Je krijgt het vervolgwing scherm,

  1. Voer de gewenste gebruikersnaam in
  2. Voer de loginnaam in (eerder aangemaakt)
  3. klik op OK

Gebruiker maken in SQL Server Management Studio

Stap 3) De gebruiker wordt aangemaakt

Gebruiker is aangemaakt

Gebruiker maken in SQL Server Management Studio

Gebruiker maken met T-SQL

U kunt de opdracht Create User van T-SQL gebruiken om een ​​gebruiker aan de database toe te voegen aan de SQL-server. De SQL create user-opdracht heeft de volgende opdracht: following syntaxis:

create user <user-name> for login <login-name>
create user Guru99 for login MyLogin

Opmerking: dat de query binnen het queryvenster moet worden uitgevoerd. Als er al een gebruiker is aangemaakt voor een login, genereert SQL Server een foutmelding als u een gebruiker aanmaakt voor dezelfde login.

Toestemming toewijzen aan een gebruiker in SQL Server

Machtigingen verwijzen naar de regels die de toegangsniveaus bepalen die gebruikers hebben tot de beveiligde SQL Server-bronnen. SQL Server Hiermee kunt u dergelijke toestemmingen verlenen, intrekken en weigeren. Er zijn twee manieren om gebruikersmachtigingen voor de SQL-server te geven:

  • Met behulp van T-SQL
  • Met behulp van SQL Server Management Studio

Machtigingen toewijzen in SQL Server Management Studio

Hier volgt een stapsgewijs proces voor het toewijzen van machtigingen aan een gebruiker in SQL Server Management Studio:

Stap 1) Maak verbinding met uw SQL Server-exemplaar en vouw de mappen uit de Objectverkenner uit, zoals hieronder weergegeven. Klik met de rechtermuisknop op de naam van de gebruiker, dat wil zeggen Guru99, en kies vervolgens Eigenschappen.

Machtigingen toewijzen in SQL Server Management Studio

Stap 2) In het volgende scherm,

  1. Klik aan de linkerkant op de optie Securables.
  2. Klik op Zoeken

Machtigingen toewijzen in SQL Server Management Studio

Stap 3) In het volgende venster,

  1. Selecteer 'Alle objecten die tot het schema behoren'.
  2. Selecteer Schemanaam als “dbo”
  3. klik op OK

Machtigingen toewijzen in SQL Server Management Studio

Stap 4)

  1. Identificeer de tabel waaraan u toestemming wilt verlenen
  2. Selecteer bij Expliciete toestemming Verlenen
  3. Klik op Oké

Machtigingen toewijzen in SQL Server Management Studio

Stap 5) De gebruiker Guru99 krijgt SELECT-machtiging voor Table Course.

Verleen machtigingen met T-SQL

Om toestemming te verlenen aan een gebruiker die T-SQL gebruikt, selecteert u eerst de database met behulp van de use-instructie. Vervolgens wijst u de toestemming toe aan de gebruiker met behulp van de toekenningsverklaring. Hier is de syntaxis voor het maken van een gebruiker voor de SQL-server en het verlenen van toestemming:

use <database-name>
grant <permission-name> on <object-name> to <username\principle>

Bijvoorbeeld de volgendewing commando laat zien hoe u de selectiemachtiging kunt verlenen aan de gebruiker Guru99 op het genoemde object (tabel). Type cursus binnen de database EDU_TSQL:

USE EDU_TSQL
GO
Grant select on Course to Guru99

De toestemming zal worden verleend!