Authenticatie en autorisatie in SQL Server Management Studio


Publicatie datum:

Hoe kun je gebruik maken van authenticatie en autorisatie in Sql Server Management Studio

Gesponsorde koppelingen

Je kan met SQL Server Management Studio een aantal mensen toegang tot je SQL Server geven. Tevens kun je bepaalde mensen ook een aantal rechten geven.

Ik wil in dit artikel gaan beschrijven hoe je dat kunt doen.

Gesponsorde koppelingen

Authenticatie

Je kan mensen toegang geven door een query uit te voeren of via het programma zelf. Eerst ga ik in op de query.

Om dit te doen moet je eerst een login creëren. Dit gaat via de volgende stuk query:

CREATE LOGIN loginname

Als je een wachtwoord wil aangeven moet je het volgende stukje query er achter te plakken.

WITH PASSWORD = password

Om via het programma zelf een LOGIN te maken, kun je de map ‘Security' uitklappen en vervolgens met rechter muisknop op ‘New Login' klikken. 

Er verschijnt een scherm waar je een loginnaam kunt typen en verscheidende opties kiezen. Vervolgens klik je op ‘OK' en er is een LOGIN gemaakt.

Autorisatie

Vervolgens kun je ook rechten toewijzen aan de LOGIN's die je aangemaakt hebt. Ook dit kun je per query doen, maar ook via SQL Server zelf.

Via een query kun je dit stukje query gebruiken:

CREATE USER username FOR LOGIN loginname

Nu kun rechten toewijzen aan de user voor bijvoorbeeld een database of een enkele tabel. Hieronder staan een aantal query's die je hiervoor kunt gebruiken.

GRANT SELECT ON table TO user (User mag selecteren op de tabel)

GRANT UPDATE(column) ON table TO user (User mag updaten op de kolom van de tabel)

GRANT SELECT, INSERT ON table TO user (User mag selecteren en invoegen op de tabel)

GRANT ALL ON table TO user (User mag met hele tabel doen wat hij wil)

GRANT EXECUTE ON PROCEDURE procedurename TO user (User mag procedure uitvoeren

REVOKE SELECT, INSERT ON table TO user (User mag niet meer selecteren/invoegen op tabel)

GRANT SELECT ON table TO user WITH GRANT OPTION (User mag andere users toegang geven tot de tabel)


Auteursinformatie


Geschreven artikelen: 2
Leden aangebracht: 0

Meer uit de categorie computers

Hoe gebruik ik Google Maps?

Beschijving van Google Maps, wat is het, navigatie, smartphone en een grappig weetje

Communicatie van het moederbord in uw PC.

In dit artikel wordt omschreven hoe de componenten van een moederbord communiceren met elkaar!

BearShare verwijderen

Een artikel over het verwijderen van het programma Bearshare.

Kun je Windows software draaien op een Linux computer

Linux wordt steeds populairder maar kun je ook Windows software draaien op een Linux computer?

Een app maken

Je wilt een app maken? Hoe begin je aan het maken van een app en welke kennis heb je hier nu eigenlijk voor nodig?