Při instalaci serveru MSSQL se v systému nalézá jen uživatel SA s heslem, které jsme mu určili během instalace.

Pro jiné uživatele je třeba nastavit přístupová práva a hesla.

Přihlašování (login) se vytváří na úrovni serveru zatímco uživatelé se vytvářejí na úrovni databáze

Jinými slovy:

  • přihlášení nám umožňuje se připojit ke službě SQL server (instance)

  • oprávnění (nikoliv přihlášení) uvnitř databáze se udělují uživatelům databáze

  • přihlášení musí být namapováno na žádného uživatele databáze

  • Pokud přihlášení není namapováno na žádného uživatele databáze, stále se můžeme připojit k instanci serveru (SSMS) pomocí studia, ale nemáme přístup k žádným objektům v databázi

db kolo (tabulka osoby)
create login cte 
with password = 'cte'
create user cte for login cte alter login cte 
with default default_database = kolo
grant select on osoby to cte