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