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

Introductie in PHP

Een korte inleiding in PHP, regelmatig gevolgd door nieuwe artikelen

De Logitech G700 Wireless Gaming muis.

We nemen een kijkje naar de allernieuwste, draadloze gaming-muis van Logitech. De G700.

Hoe kom je hoog in Google?

Een artikel voor beginners die niets afweten van hoe Google werkt en graag willen weten hoe je hoog komt in Google.

Computers

Alles over computers en wat je er mee kan doen.

Gratis apps voor Android Tablet en Smartphone

De leukste gratis apps voor het Google Android besturingssysteem.