No SQL Server: Permissões a nivel de servidor - logins.
No SQL Server: Permissões a nivel de servidor - logins.
A nivel de servidor, pode-se criar um usuário especifico para uma certa atividade, ou seja, posso criar um login e
Informar a esse login que ele só pode fazer backup ou criar um banco de dados. Por uma questão de segurança,
Digamos: dai a cesar o que é de cesar. Um usuário deve ter permissões para aquilo que ele entende ou sua função.
São 8 as permissões a nivel de servidor. Lembrando-se, são permissões a nivel de servidor (server roles).
Diferente do database role, onde podemos criar roles a nivel de usuários e definir politicas de segurança no
Server role não podemos criar um fixed server role, devemos usar os já existentes.
Para ver detalhes sobre cada server role. Usamos a sp:
Exec sp_helpsrvrole - ver logins e seu respectivo server role
Exec sp_helpsrvrolemember - exibir informações especificar de role, usa-se a sp e parâmetro da role. Exemplo:
Exec sp_srvrolepermission 'sysadmin'
Exec sp_srvrolepermission 'setupadmin'
Exemplo:
Security > logins > new login ou properties > server roles
Adicionar ou excluir um usuário de role por sp.
Exec sp_addsrvrolemember 'alex', 'serveradmin'
Exec sp_dropsrvrolemember 'alex', 'serveradmin'
Exec sp_dropsrvrolemember 'alex', 'setupadmin'

Space do autor

Estudo comparativo entre banco de dados IBM Informix e Microsoft SQL

0
0
Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!