16. 7. 2016

Skript pro namapování rolí uživateli v databázi MS SQL

Mapování lze provést přes SQL Management Studio nebo také scriptem.
Přes studio stačí kliknout pravým tl. myši na uživatele -> User mapping -> a zde uživateli přiřadit různé role pro konkrétní databáze.


Scriptem si ukážeme vytvoření uživatele, stanovení hesla, přiřazení databáze a namapování rolí.

CREATE LOGIN [jmeno_uzivatele] WITH PASSWORD='heslo', DEFAULT_DATABASE=[Testovaci], DEFAULT_LANGUAGE=[us_english], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO


Povolení uživatele

ALTER LOGIN [jmeno_uzivatele] ENABLE
GO


use [AleFIT_MAB]; create user [jmeno_uzivatele] from login [jmeno_uzivatele];
GO


Přidání konkrétních rolí

ALTER ROLE [db_datareader] ADD MEMBER [jmeno_uzivatele]
GO
USE [AleFIT_MAB]
ALTER ROLE [db_datawriter] ADD MEMBER [jmeno_uzivatele]
GO

Žádné komentáře:

Okomentovat