Está en la página 1de 8

SQL Server Cap.

II Manejo de la Seguridad
Lab 2: Administrando
Seguridad
Objetivos
Crear Principal, Securables
Asignar Permisos
Ejercicio 01.
Verificando el Modo de Autenticacin
1. Cargar el Management Studio
2. Ubicarse en su Servidor
3. Clic botn derecho del mouse, seleccione: Properties
. Clic en la !icha: Securit"
#. $eri!icar %ue el Mode de &utenticacin est' en: (indo)s " S*+ Server
Recuerde que para tener efectos los cambios de autenticacin debe de reiniciarse el
servicio: MS SQLServer
,ng. -icardo Mendo.a -ivera P/g.: 1
SQL Server Cap. II Manejo de la Seguridad
Ejercicio 02.
Autorizando Principals (ipo !o"ins# para Accesar al $%! $erver
1. Cargar el Management Sutudio e0pandir la 1icha: Securit" " Clic en +ogias
2. Crear los sgts +ogins
a. 2e!e&lmacen
b. 3erente
c. 2e!e$entas
Modo de autenticacin:S*+ Server
4n!orce Pass)ord 40piration 56esactivar7
3. 6esde el Menu: 1ile 8 9e) 8 6ata:ase 4ngine *uer" " accese como 2e!e de
$entas:
,ng. -icardo Mendo.a -ivera P/g.: 2
SQL Server Cap. II Manejo de la Seguridad
!ntente consultar un Securable
"ote que no tiene los permisos suficientes para #acerlo
,ngrese el 6ata:ase 4ngine
,ntente crear una 9ueva :ase de 6atos, %ue sucede;;
,ng. -icardo Mendo.a -ivera P/g.: 3
SQL Server Cap. II Manejo de la Seguridad
Ejercicio 0&' Asi"nando (oles a nivel de $ervidor
&signando -ol: S"stem &dministrator
1. Crear el +ogin:
9ame : &dministrar:6
&uthentication: S*+ Server &uthentication
4n!orce Pass)ord 40piration 56esactivar7
2. Clic< en Server -oles " asignar: S"s&dmin
-egistrarse con el usuario:&dminstrar6:
. Crear la :6 $entas. Puede hacerlo;;
#. ,ngrese una consulta en la :6 =enebrosa
S4+4C= > 1-?M producto
permiso al usuario Probando con usuario: 2e!e$entas
12. 4stando con el usuario: &dministrador o sa
13. &signe el rol de : S"sadmin
1. +oggearse con 2e!e$4ntas " crear la :6 Cocos. *ue observa;
Ejercicio 0)' Asi"nando (oles a nivel de *ase de +atos
Creando la $ase de %atos de &'emplo
1. &segurarse de estar con la cone0in del &dministrador o sa, activo, cierre el
resto de las cone0iones
2. Ubi%ue la 1icha: Databases
3. Clic botn derecho: 9ueva :ase de 6atos
4. 9ombre a la :ase como : Comercial
5. o<
,ng. -icardo Mendo.a -ivera P/g.:
SQL Server Cap. II Manejo de la Seguridad
Creando la (abla e !nsertando !nformacin
1. Cargar el *uer" &nal".er e Ingresar coo el usuario! sa
2. Ubicar :6 Comercial
3. 6igite " luego e@ecute51#7 el sgte Script
C-4&=4 =&:+4 producto
5producto,6 CA&-5#7 9?= 9U++,
descripcion varchar5B7 9?= 9U++,
stoc< int ,
precunit int 9?= 9U++ 641&U+= B
C?9S=-&,9= ,6CPD P-,M&-E D4E 5Producto,677
C-4&=4 =&:+4 cliente
5Cliente,6 CA&-537 9?= 9U++,
-a.onSocial varchar5B7 9?= 9U++,
Saldo int 9?= 9U++ 641&U+= B
C?9S=-&,9= ,6cliCPD P-,M&-E D4E 5Cliente,677
4. 4@ecute las sgtes ordenes
a. ,9S4-= producto $&+U4S 5FP-?61G, F+&S +,-&SG, 2BB, 1B7
b. ,9S4-= producto $&+U4S 5FP-?62G, F+&S P4-+&SG, B, 17
Asignando Roles
1. Crear los sgts usuarios " en la 1icha: 6atabases, marcar la :6 =enebrosa "
asigne los roles de acuerdo al sgte cuadro:
"suario Database #oles
&dministrar6: 6bCo)ner
3erente6: 6bCdatareader , 6bCden"data)riter
$endedor 6bCdatareader , dbCdata)riter
2. 6esde el *uer" &nal".er: loggearse con cada usuario " e@ecute las ordenes,
por separado, con cada uno de ellos.
"suario $rden SQL
&dministrar6: ,9S4-= producto $&+U4S 5FP-?63G, FC+&$?SG, 2B, 17
S4+4C= > 1-?M producto
3erente6: ,9S4-= producto 5Producto,6, descripcion7 $&+U4S
5FP-?6G, F&C4-? G7
S4+4C= Producto,6, descripcin 1-?M producto
$endedor ,9S4-= producto 5Producto,6, descripcion7 $&+U4S
5FP-?6#G, F1,4--? 64 H G7
S4+4C= Producto,6, descripcin 1-?M producto (A4-4
Stoc<ac I B
,ng. -icardo Mendo.a -ivera P/g.: #
SQL Server Cap. II Manejo de la Seguridad
Se pudo insertar con los 3 usuarios ; Por %u' ;
Se pudo consultar los datos con los 3 usuarios ; Por %u' ;
Ejercicio 0,' Asi"nando Per-isos de Objetos
Cambiando datos de un Producto
1. 6esde el *uer" &nal".er, loggearse con el usuario ventas
2. 4@ecute la sgte orden:
update producto
set stoc< I 1BB JJ, descripcionI K&+&M:-?9K
(A4-4 productoid I KP-?62G
Como notar/ es posible e!ectuar los cambios en la =abla Producto 5"a %ue
posee el rol : data)riter7
%enegando Permiso a la (abla Cliente
3. 6esde el 4nterprise Manager, ubi%ue la :6 =enebrosa, haga clic en: =ables
. Seleccione la tabla: Cliente.
#. Aaga clic botn derecho: Propiedades
L. Clic en &dd
,ng. -icardo Mendo.a -ivera P/g.: L
SQL Server Cap. II Manejo de la Seguridad
M. Clic :ro)se
N. Seleccione $endedor
O. &signe permisos de tal manera %ue solo pueda consultar " modi!icar.
%enegando Permiso a nivel de Campos:
1B. Ubi%ue la =abla Producto en Propiedades
11. Ubi%ue el usuario $endedor, clic derecho propiedades.
12. Aaga clic en el botn columns
13. Aaga: 6en" en la columa : Stoc<
1. Presione ?D
Cambiando el stoc) de un producto
1#. &ctive la Cone0in con el usuario $endedor
1L. 4@ecute la sgte orden:
UP6&=4 producto S4= stoc< I 1BB
(A4-4 producto,6 I FP-?61G
*u' sucedi;
Ejercicio 0.' Manejando $e"uridad por Aplicacin
1. Ubi%ue en la :6 Comercial
2. Clic botn derecho en $ie)s 5$istas7 8 9e) $ie)
3. &parecer/ la sgte. ,nter!a.:
. Clic botn derecho 8 &dd =able 5&Padir =abla7
#. Clic en producto
L. Seleccione los campos: Cliente,d, -a.nSocial
M. 3rabar con el nombre de : vCcliente
&l usuario $endedor:
> $CC+,49=4 : 6ar permiso 5 3-&9= 7 S4+4C=
> C+,49=4 : 6enegar permiso 5649E7 S4+4C=
,ng. -icardo Mendo.a -ivera P/g.: M
SQL Server Cap. II Manejo de la Seguridad
+uego:
Consultar la tabla cliente
Consultar la vista vCcliente
,ng. -icardo Mendo.a -ivera P/g.: N

También podría gustarte