Вы находитесь на странице: 1из 4

Pesquisar

BancodeDadosSQLServer

TrabalhandocomusurioepermissesnoSQLSERVER
NesteartigoserdescritocomorealizaroperaesbsicascomusuriosegruposdentrodoSQLSERVER,nofinaldeste
artigovocestaraptoadefinirpermissesdeusurios(users),grupos(groups)ecargos(roles)doSQLSERVER.
porDeividRogerOliveiraSantos

151

NesteartigoeuescolhifalardepermissesdobancodedadosSQLSERVER,comodefinirusuriodeacesso,
restrioadministrativa,usuriodeacessodoWindowsemfimsodiversasStoredProceduresdoprprioSQL
quepoderotedarumaajudinhanamodelagemdoseubancodedados.
Operaescomusuriosegrupos:
AdicionandologinsusuriosegruposdoWindows
sp_grantlogin"dros\Administrador"
RemovendologinsusuriosegruposdoWindows
sp_revokelogin"dros\Administrador"
CriandologinsstandarddoSQL
sp_addlogin"usuario","senha"
RemovendologinsstandarddoSQL
sp_droplogin"usuario"
Visualizandologinsdoservidor
sp_helplogins
Visualizandocargosfixosdoservidor
sp_helpsrvrole
Visualizandooscargosdoslogins
sp_helpsrvrolemember
Visualizandoquaisosloginsquepossuemumdeterminadocargo
sp_helpsrvrolemember"dbcreator"

Visualizandoquaiscomandospodemserexecutadospelosusuriosquepossuemumdeterminadocargo
sp_srvrolepermissiondbcreator
Definindoumcargodoservidoraumlogin
sp_addsrvrolemember"usuario","db_datawriter"
Visualizandoosusuriosdobancodedados
sp_helpuser
Definindologinscomousuriosdobancodedados(3modosdedefinio)
sp_adduserusuario,usuario,db_owner
sp_grantdbaccessusuario,usuario
sp_adduserusuario,usuario
Excluindousuriosdobancodedados(2modosdeexcluso)
sp_revokedbaccessusuario
sp_dropuserusuario
Visualizandocargosfixosdobancodedados
sp_helpdbfixedrole
Visualizandocargosegruposdobancodedados
sp_helpgroup
sp_helprole
Criandocargosegruposnobancodedados
sp_addgroup"adm"
sp_addrole"admusr"
Removendocargosegruposdobancodedados
sp_dropgroup"adm"
sp_droprole
Retornandoosatributosdeumcargo
sp_dbfixedrolepermission"db_ddladmin"
Adicionandousuriosacargosegruposdobancodedados
sp_addrolemember"adm","usuario"
sp_addrolemember"admusr","usuario"
Visualizandoosusuriosquepossuemumdeterminadocargo
sp_helpuser"admusr"
Removendoousuriodeumcargoougrupo
sp_droprolemember"admusr","usuario"

Permisses:
Definindopermissesdecomandoaousuriosdobancodedados:createdatabase,createtable,create
view,createprocedure,createfunction,createrulecreatedefault,backupdatabase,backuplog*/

Definindopermisesdecomandoaumusurio
grantcreatetable,createviewtousuario

LOGIN

Visualizandoaspermissesdeumusurio
sp_helprotectnull,usuario
Visualizandotodasaspermisses
sp_helprotect
Definindopermissesatodososcomandosparaumusurio
grantalltousuario
Removendoaspermissesdeumusurio
revokecreatetabletousuario
revokealltousuario
Negandoaexecuodeumcomandoparaumusurio
denycreatetabletousuario
Definindopermissesdeobjeto:select,insert,delete,update,references,exec
Visualizandoaspermissesemumatabela
sp_helprotect"carros","usuario"
Permitindoaousurioaexecuodocomandoselect
grantselectoncarrostousuario
grantselect,insertoncarrostousuario1
Permitindoaousurioaexecuodocomandoinsert
grantinsertoncarrostousuario
Retirandoaspermissesdousurio
revokealloncarrostousuario
Atribuindopermissesdeselectouupdateemapenasalgumascolunasdatabela
grantselect(placa)oncarrostousuario
Negandopermissesdeumcomandoaumgrupo
denyselectonalunostoadmusr
Aquichegaofimdessemacete,dentrodoprpriositedoLinhadecdigoencontreitambmumoutroartigo
relacionadoacesse:http://www.linhadecodigo.com.br/ArtigoImpressao.aspx?id=91
DeividRogerOliveiraSantos
Deivid.roger@yahoo.com.br

DeividRogerOliveiraSantos

151

Leiatambm
RepresentandodadosemXMLnoSQLServer
SQLServer

DiferenasentreSEQUENCESxIDENTITYnoMicrosoftSQLServer2012
SQL

UtilizandoFILETABLEnoSQLServer2012
SQLServer

NHibernatecomoDelphiPrism:AcessandoumBancodeDadosSQLServer
VisualStudio

NovidadesnoSQLServerCodinomeDenali
SQLServer

Publicidade

Anuncie | FaleConosco | Publique

LinhadeCdigo
CurtirPgina

14milcurtidas

Sejaoprimeirodeseusamigosacurtirisso.

Copyright2016todososdireitosreservadosparaWeb03

Вам также может понравиться