Vous êtes sur la page 1sur 21

TALLER DE BASE DE DATOS

Competencia: Definir e implementar esquemas de


seguridad a travs del SGBD.

TALLER DE BASE DE DATOS


SQL Server Security
Sin importar cual sea el objetivo de nuestra base de datos ya
sea educativo, ventas, finanzas, o gobierno, la seguridad de
la DB debe ser siempre prioritaria.
Quienes pueden acceder a la DB, que informacin pueden
visualizar, y como acceden a la informacin son solo algunos
de los puntos que un DBA debe tener en cuenta al momento
de asignar la seguridad de las bases de datos a su cargo.

LeBlanc, 2013

TALLER DE BASE DE DATOS


Habilitar la Autenticacin de SQL
Primero debemos abrir SQL Server Management Studio.
Luego debemos conectarnos por Autenticacin de
Windows.

TALLER DE BASE DE DATOS


Nota: Existe un usuario creado por
defecto en la instalacin con nombre de
usuario: sa.

El usuario sa se encuentra en el
campo Seguridad/ Inicios de sesin.
Hacer clic derecho sobre
seleccionar Propiedades.

sa

TALLER DE BASE DE DATOS


Luego se abrir una ventana de propiedades y cambiamos la
contrasea a la vez que desmarcamos la casilla Enforce
Password Policy.

TALLER DE BASE DE DATOS


En Estado marcamos la casilla Habilitado para habilitar el usuario.

TALLER DE BASE DE DATOS


Para poder conectarnos por medio de la
Autenticacin
de
SQL
Server
debemos dar clic derecho en el nombre
del servidor de Windows y seleccionar
Propiedades.

TALLER DE BASE DE DATOS

Dentro de las
propiedades nos
vamos a Security
y marcamos la
casilla con la opcin
SQL Server and
Windows
Authentication
mode.

TALLER DE BASE DE DATOS


Una vez hecho esto hacemos clic derecho
en el nombre del servidor de Windows y
seleccionamos la opcin Reiniciar; nos
aparecer un cuadro preguntando si
deseamos reiniciar, le damos en S.

TALLER DE BASE DE DATOS


Despus de haber realizado lo anterior ya es posible acceder
con el usuario sa por medio de la Autenticacin de SQL
Server.

TALLER DE BASE DE DATOS


Crear un nuevo usuario de SQL
Nos conectamos y nos vamos a Seguridad, luego hacemos clic derecho
en Inicios de sesin y seleccionamos la opcin Nuevo inicio de
sesin.

TALLER DE BASE DE DATOS


En la ventana que se abre,
colocar el nombre de inicio de
sesin que se desea y marcar la
casilla
con
la
opcin
Autenticacin
de
SQL
Server.
En cuanto se activa la casilla de
Autenticacin de SQL Server
se habilitan mas opciones, en
esas opciones colocamos la
contrasea que se desea y
desmarcamos la casilla Exigir
directivas de contrasea.

TALLER DE BASE DE DATOS


En Funciones del
servidor marcamos la
casilla con la opcin
sysadmin.

TALLER DE BASE DE DATOS


Luego en Estado
marcamos la casilla con
la opcin Habilitada.

TALLER DE BASE DE DATOS


Aceptamos todos los cambios y nos desconectamos.
Ya es posible ingresar con el nuevo usuario creado por medio
de la Autenticacin de SQL Server.

TALLER DE BASE DE DATOS


Creacin de Usuarios de la Base de Datos
Un usuario es una entidad de seguridad de la base de datos.Los
inicios de sesin deben estar asignados a un usuario de base de datos
para poder conectarse a una base de datos.
Un inicio de sesin se puede asignar a bases de datos diferentes como
usuarios diferentes pero solo se puede asignar como un usuario en
cada base de datos.
En una base de datos parcialmente independiente, puede crearse un
usuario que no tenga un inicio de sesin.Para obtener ms
informacin acerca de los usuarios de bases de datos independientes.
Si el usuario invitado de una base de datos est habilitado, un inicio
de sesin que no est asignado a un usuario de la base de datos
puede entrar en la base de datos como el usuario invitado.

TALLER DE BASE DE DATOS


Para crear un usuario de base de datos
En el Explorador de objetos, expanda la
carpetaBases de datos.
Expanda la base de datos en la que se va
a crear el usuario de la misma.
Haga clic con el botn secundario en la
carpetaSeguridad, seleccioneNuevoy
seleccioneUsuario.

TALLER DE BASE DE DATOS


En el cuadro de dilogoUsuario de la base de datos Nuevo, en la pestaaGeneral, seleccionar uno de los
tipos de usuario de la lista correspondiente.
Escribir un nombre para el nuevo usuario.
Si elegiUsuario de Windowsen la listaTipo de
usuario,
tambin
hacer
clic
en
los
puntos
suspensivos()para
abrir
el
cuadro
de
dilogoSeleccionar usuarios o grupos.
Escribir el inicio de sesin para el usuario.

TALLER DE BASE DE DATOS

En
el
cuadroEsquema
predeterminado, especificar el
esquema al que pertenecern los
objetos creados por este usuario.

TALLER DE BASE DE DATOS


En el cuadro deSelect Login,
escribir Nombre del login que
usaremos, o bien buscarlo por
medio del boton Browse.
Aceptar.

TALLER DE BASE DE DATOS


Bibliografa Consultada
Patrick LeBlanc, Microsoft SQL Server 2012 Step by Step. OReilly
Media Inc. Sebastopol, CA, USA. 2013. (Traduccin realizada
por Jos A. Sandoval Acosta).
Pratt Philip J., Last Mary Z. SQL, 1ra. Edicin. Anaya Multimedia.
Madrid, Espaa. 2009.
Adam Jorgersen, Microsoft SQL Server 2012 Bible. John Wiley &
Sons, Inc. Indianapolis, Indiana. 2012.
https://msdn.microsoft.com. Pgina en espaol. Consultado en
agosto de 2015.