1. Tarea: Seguridad, logins y
users en SQL server.
Centro Universitario de los Valles.
Tecnologías de la información.
Sistemas de bases de datos 2
Arenas Camacho José Fernando.
2. Creación de
login.
Para la creación de logins en SQL Server
primeramente debemos conectarnos con
la autenticación de SQL server ademas de
conectarnos con el usuario SA. El usuario
SA es el que contiene todos los privilegios
dentro del gestor, por lo que nos será de
mucha ayuda.
3. Creación de login.
En inicio de
sesión
colocamos el
usuario SA y
escribimos
nuestra
contraseña.
4. Creación de logins.
En la parte de arriba debe
de parecer el usuario con
el que iniciamos sesión
(SA).
5. Creación de logins.
En la parte izquierda, desplegamos
la carpeta de seguridad y dentro de
esa carpeta, con click derecho
seleccionamos la carpeta de: “Nuevo
inicio de sesión”
6. Creación de logins.
Se nos abrirá la
siguiente ventana.
Colocamos un nombre
de inicio de sesión,
cambiamos la
autenticación a
“Autenticación de SQL
Server”, escribimos una
contraseña,
desmarcamos las
siguientes 3 casillas y
elegimos una base de
datos por defecto.
7. Creación de logins.
Le damos click en
Asignación de usuarios,
seleccionamos nuestra
base de datos (debería
de aparecer el login),
posteriormente
marcamos los roles que
tendrá: db_owner,
db_datareader,
db_datawriter.
9. Creación de logins.
Una vez creado el login,
debería de aparecer en la
carpeta de inicios de
sesión.
10. Creación de logins.
Al mismo tiempo en la
carpeta de usuarios de
nuestra base de datos,
deberá de aparecer el
usuario que enlazamos
con el login.
11. Otorgar permisos.
Ahora es momento de otorgar los permisos a nuestro usuario, comencemos dando permisos de
lectura en la tabla Usuario y de actualización en la tabla Autores. Para realizar eso, utilizamos las
siguientes líneas de código.
--Le da permisos de lectura en la tabal autores.
GRANT SELECT
ON Personas.Usuarios
TO Lara
GO
--Le da permisos de actualización en la tabla Autores.
GRANT UPDATE
ON Personas.Autores
TO Lara
Go
13. Otorgar permisos.
Ahora intentemos, otorgar permisos de escritura en la tabla Libros y otorgar el permisos de lectura
en el esquema “Documentos”.
--Le da permisos de escritura en la tabal libros.
GRANT INSERT
ON Documentos.Libros
TO Lara
GO
--Le da permisos de lectura en el esquema documentos.
GRANT SELECT
ON SCHEMA :: Documentos
TO Lara
Go
15. Conexión con nuestro logion y usuario.
Ahora mismo nosotros estamos con el login de SA, por lo que contamos son todos los
permisos, pero ahora vamos a conectarnos el login y usuario que acabamos de crear.
16. Conexión con login y usuario.
Para desconectarnos,
presionamos el botón en la
parte superior izquierda.
17. Conexión con login y usuario.
Una ves presionado el botón,
nos tiene que aparecer de este
modo.
Ahora será necesario presionar
el botón de conectar.
18. Conexión con logins y usuarios.
Presionamos el botón de motor
de base de datos. Se nos abría
la venta que aparece cuando
abrimos el SQL Server.
19. Conexión de login y usuarios.
Seleccionamos el login y
escribimos la contraseña.
20. Conexión con logins y usuarios.
Una ves conectados, el nombre
del login debe de aparecer arriba.
21. Dentro de la base de datos.
Dentro de la base de datos que
asignamos, podemos realizar
consultas.