ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SQL Usuarios


Enviado por   •  4 de Mayo de 2020  •  Práctica o problema  •  721 Palabras (3 Páginas)  •  126 Visitas

Página 1 de 3

Clase del 22 de Abril del año 2020 .- Usuarios

Introducción

En SQL existen diferentes tipos de usuarios. Pueden ser finales con permisos de administrador o carentes de ellos. En realidad hay muchos tipos y se les puede dar especificaciones según el rol que estén jugando.

Comprobación de la adaptación de la máquina para recibir usuarios.

Antes de crear usuarios y trabajar con la asignación de permisos se tiene que comprobar que la máquina pueda recibir usuarios. Para esto tenemos que posicionarnos sobre el motor gestor de la base datos.

[pic 1]

Daremos clic en propiedades y a continuación nos aparecerá la siguiente ventana:

[pic 2]

Tenemos que asegurarnos de colocarnos en seguridad y activar el Modo de Autenticación de Windows y SQL Server.

Le daremos aceptar. Lo más probable es que te pida reiniciar el SQL server lo cual haremos de la siguiente forma.

Al regresar a la ventana principal de SQL haremos lo siguiente:

[pic 3]

Después de lograr un reinicio exitoso ahora si podemos empezar a trabajar.

Para esta clase en especial vamos a estar trabajando sobre las bases de datos:

  • Master
  • Ventas

CREACIÓN DE USUARIO

Para crearlo nos tenemos que situar en la base de datos master. Si no estás situado en ella ejecuta:

use master

Después correras las siguientes líneas

create login adal

with password = ‘2042020Adal#’

*Para la creación de una contraseña es recomendable que esta posea números, mayúsculas, minúsculas y un símbolo*

En caso de que exista algún error hay que comprobar que exista la autenticación de la que se habló previamente ó que se este usando la master.

CASOS PRÁCTICOS 

Para empezar a trabajar en estos casos tenemos que abrir una nueva instancia de SQL, en otras palabras, abre de nuevo el programa de SQL.

Para poder continuar hay que tener en claro algo. La instancia en la que estamos trabajando hasta ahora, que fue donde creamos el usuario,  la llamaremos MASTER y la nueva que abrimos la vamos a identificar como PRUEBA.

Al abrir la nueva instancia no vamos a entrar con autenticación de WINDOWS si no con AUTENTICACIÓN DE SQL y vamos a colocar el usuario y contraseña que creamos:

[pic 4]

Una vez que logres entrar a la instancia prueba correrás lo siguiente:

use master

use ventas

Como habrás notado puedes usar la base de datos master PERO la de ventas no porque no se poseen los permisos para verla, mucho menos modificarla.

AUTORIZACIÓN DE ACCESO A LA BASE DE DATOS VENTAS

Vamos a regresar a nuestra instancia master y vamos a correr lo siguiente:

use ventas

excep sp_grantdbaccess @loginame = ‘adal’

Vamos a regresar a nuestra instancia prueba y vamos a correr:

use ventas

Nos daremos cuenta que ya nos concedió el acceso. Sin embargo, si intentas correr.

select * from clientes

NO te dará autorización de consultar esos datos porque una cosa es que te permita usar la base datos ventas y otra muy distinta es que te permita visualizar lo que hay en ella.

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (145 Kb) docx (220 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com