Crear usuarios y asiganar privilegios en SQL Server

Saludos, en el siguiente articulo veremos como crear un usuario y asignar privilegios.

Lo podemos hacer de manera gráfica mediante el Management Studio o podemos usar la linea de comando.

En este articulo usaremos la linea de comando. Lo primero que debemos de hacer es crear el "Login" con su
contraseña.

CREATE LOGIN UserTest
WITH PASSWORD = '123456';
go

Luego crearemos el usuario y lo relacionamos con el login creado anteriormente.

USE [CursoSql]
GO
CREATE USER UserTest FOR LOGIN UserTest

GO


Ya con esto podemos entrar a la base de datos , pero no vamos a tener acceso a ninguna de las tablas.



Para poder ver los objetos de la base de datos, debemos de asignar privilegios a los usuarios.

Para dar algún privilegio al usuario de la base de datos podemos usar GRANT seguido del privilegio.

Algunos privilegios que podemos usar con  GRANT son :

  • SELECT
  • INSERT
  • UPDATE
  • VIEW
  • EXCEUTE


En el siguiente ejemplo usaremos la base de datos del curso introducción a SQL.
cursoSqlDB.rar

Ejemplo :
GRANT SELECT ON [dbo].[Producto] TO UserTest

Luego de asignar el usuario ya podemos ver el objeto con permiso.


















El usuario solo tiene permisos para ver la información  , en caso de que quieran insertar o actualizar deben de asignar otro privilegio. Hasta la próxima entrega!.

Comentarios

Publicar un comentario

Entradas populares de este blog

SQL SERVER : Obtener Objeto Última Fecha de modificación de una tabla

MetroFramework : Aplicaciones de escritorio al estilo metro

Que es LOCALDB?