¿Cómo hago la asignación de un conjunto de bases de datos a un usuario?
Para que aprendas a configurar y asignar bases de datos a un usuario te invito a realizar la siguiente práctica.
Situación contextual
Los privilegios de bases de datos nos sirven para determinar el grado de autorización que debe tener un usuario para crear o acceder a las tablas dentro de las bases de datos de SQL Server. Los permisos en SQL Server aSÍgnan a roles, usuarios y grupos de usuarios de Windows. Hay dos tipos de roles:
- Los Roles de servidor proporcionan permisos relacionados con el servidor de bases de datos, como copia de seguridad, Conclusión, creación de bases de datos nuevas, gestión de inicios de sesión y enlace a otros servidores.
- Los Roles de base de datos proporcionan permisos de base de datos más tradicionales, como acceso a tablas y los que se muestran en la lista que se muestra en el procedimiento de la práctica.
El estudiante aprenderá a configurar, administrar a los usuarios y bases de datos, para mantener un control de seguridad de acceso a la información de un servidor SQL Server a través de una serie de pasos y parámetros.
Procedimiento
- Entrar al servidor con una cuenta administrador o por autenticación Windows.
- Crear una base de datos “usuarios”, después una tabla de nombre “autenticacion” con los Siguientes campos:
Id (int), Nombre (varchar (40)), Usuario (varchar (8)), Password (varchar (10)), Pregunta (text)
- Acceder a la carpeta de “seguridad” y después a la subcarpeta “inicios de sesión” para crear un nuevo usuario con el nombre de “DBA” y un password mayor de 8 caracteres y menor de 10 con letras, símbolos y números incluidos por ejemplo “Hol4&0pT”, el usuario debe entrar por el modo de autenticación SQL Server y se le asigna como base de datos predeterminada “usuarios”.
- En la página “roles del usuario” debe tener activados los siguientes roles de la base de datos: dbcreator, sysadmin y public.
- En la página “asignación de usuarios” asignamos la base de datos “usuarios” y “master” y los permisos en pertenencia al rol de la base de datos con la activación de las casillas: db_ddladmin, db_datawriter, db_datareader y public.
- Concluimos el proceso con un clic en el botón de “aceptar” y reiniciamos la instancia de SQL Server con el nuevo usuario.
- Investigar ¿Cómo hacer este mismo proceso pero en modo de T-SQL?
