Login e User
Last updated
Last updated
Utilizadores são identificados em primeira instância no servidor, depois na base de dados e finalmente nos objetos da BD.
Com diferentes privilégios (associados a roles) em cada nível
Ao nível do servidor os utilizadores são reconhecidos pelo seu login. Três tipos:
Windows user login
Membership in a Windows user group
SQL Server-specific login
Se o utilizador pertence ao grupo sysadmin, então tem acesso total as funcionalidades do servidor, BD e objetos.
Pode ter acesso a uma base de dados:
O loginID tem de ser mapeado para userID
Can perform bulk insert operations
Can create, alter, drop, and restore databases
Can create, alter, and drop disk files
Can kill a running SQL Server process
Can manage the logins for the server
Can configure the serverwide settings, including setting up full-text searches and shutting down the server
Can configure linked servers, extended stored procedures, and the startup stored procedure
Can perform any activity in the SQL Server installation, regardless of any other permission setting. The sysadmin role even overrides denied permissions on an object.
Every SQL Server login belongs to the public server role. When a server principal has not been granted or denied specific permissions on a securable object, the user inherits the permissions granted to public on that object.