Aanmaken login, gebruiker, machtiging toewijzen: SQL Server-zelfstudie

Inhoudsopgave:

Anonim

In deze tutorial leer je

  • Hoe u een login aanmaakt
  • Hoe u een gebruiker aanmaakt
    • Maak een gebruiker aan met behulp van SQL Server Management Studio
    • Maak een gebruiker aan met behulp van T-SQL
  • Toestemming toewijzen aan een gebruiker
    • Toestemming toewijzen met behulp van SQL Server Management Studio
    • Verleen toestemming met behulp van T-SQL

Hoe u een login aanmaakt

Om een ​​login aan te maken, navigeert u naar Beveiliging> Aanmeldingen

In het volgende scherm, Enter

  1. Inlog naam
  2. Selecteer SQL Server-verificatie
  3. Voer wachtwoord in
  4. Klik OK

Login is gemaakt

U kunt ook een login maken met de T-SQL-opdracht.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Hoe u een gebruiker aanmaakt

Een gebruiker is een account dat u kunt gebruiken om toegang te krijgen tot de SQL-server. Om gebruikers te maken, kunt u een van de volgende twee manieren gebruiken:

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

Maak een gebruiker aan met behulp van SQL Server Management Studio

U maakt een gebruiker aan voor de EDU_TSQL-database.

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

U krijgt het volgende scherm te zien,

  1. Voer de gewenste gebruikersnaam in
  2. Voer de inlognaam in (eerder gemaakt)
  3. Klik OK

Gebruiker is aangemaakt

Maak een gebruiker aan met behulp van T-SQL

U kunt een nieuwe GEBRUIKER maken met behulp van het commando create user van de T-SQL. De opdracht heeft de volgende syntaxis:

create user  for login 
create user Guru99 for login MyLogin

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

Toestemming toewijzen aan een gebruiker

Machtigingen verwijzen naar de regels die de toegangsniveaus bepalen die gebruikers hebben op de beveiligde SQL Server-bronnen. Met SQL Server kunt u dergelijke machtigingen verlenen, intrekken en weigeren. Er zijn twee manieren om machtigingen toe te wijzen in SQL Server:

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

Toestemming toewijzen met behulp van SQL Server Management Studio

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

Stap 2) In het volgende scherm,

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

Stap 3) In het volgende venster,

  1. Selecteer "Alle objecten die bij het schema horen".
  2. Selecteer de schemanaam als "dbo"
  3. Klik OK

Stap 4)

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

Stap 5) De gebruiker Guru99 krijgt SELECT-toestemming voor de tafelcursus.

Verleen toestemming met behulp van T-SQL

Om een ​​gebruiker toestemming te geven met behulp van T-SQL, selecteert u eerst de database met behulp van de gebruiksinstructie. U wijst vervolgens de toestemming toe aan de gebruiker met behulp van de toekenningsverklaring. Hier is de syntaxis:

use grant 
 on  to 

De volgende opdracht laat bijvoorbeeld zien hoe u de selectietoestemming kunt verlenen aan de gebruiker Guru99 voor het object (tabel) met de naam Course binnen de Database EDU_TSQL:

USE EDU_TSQLGOGrant select on Course to Guru99

De toestemming wordt verleend!