El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

SQL Server 2016: Desarrollo de bases de datos

Administrar roles en las bases de datos

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Para iniciar este apartado vamos a estudiar cuál es el proceso de administración de roles, en qué parte de la herramienta podremos lograr definir las principales partes involucradas y cómo es que funciona este proceso.

Transcripción

Iniciaremos este apartado hablando sobre la administración de roles. Este apartado va a tratar sobre la seguridad en las bases de datos y por eso es muy importante que conozcamos en qué consiste esto que tiene que ver con un rol. En la base de datos, como puedes ver en pantalla, tenemos diferentes roles asignados. En este momento, nos encontramos en la documentación oficial de Microsoft sobre las bases de datos y, en específico, sobre los servidores. Una cosa es tener un rol en un servidor y otra cosa es tenerlo en una base de datos, por eso es que debes tener cuidado. En específico, vamos a platicar sobre los servidores. Esto que estás viendo siempre va a estar actualizado. Yo me voy a centrar en las partes importantes para después ir a la herramienta. Por ahora vamos a ver que estamos hablando de esta herramienta que hemos usado desde el principio del curso. Ahora podemos ver una serie de pasos que podemos seguir para generar un rol. En principio, lo vamos a hacer de otra forma. Voy a copiar este último código que estamos viendo, le doy Ctrl + C y ahora abrimos la herramienta. En principio, ¿dónde vamos a estar viendo este rol o los roles que podemos trabajar en el servidor? Como estamos hablando de servidor y no de bases de datos, nos vamos a colocar en el nodo principal, es decir, en donde vemos la conexión. Del lado izquierdo, donde tenemos el explorador, podemos decir que es la primera opción. Vamos a darle clic a Desplegar, ahora vamos a seleccionar en este apartado Seguridad, ahora vamos a seleccionar Roles en el servidor y podemos ver por defecto estos que tenemos aquí. Como podemos ver, tenemos varios, 'Sys admin' es el más importante. Podemos decir que es el que tiene todos los permisos, es decir, en'sysadmin' tenemos los permisos desde el primer hasta el último rol, que, en realidad, debemos manejar con mucho cuidado. En la teoría, te puedo decir que no deberíamos crear otro administrador u otro'sysadmin', ya que este permiso debe de ser únicamente para el usuario que sabe completamente trabajar con la herramienta, pero, sobre todo, que es el de mayor confianza. Entonces, ¿cómo haríamos para crear, en este caso, un rol? Vamos a colocarnos aquí, en donde podemos trabajar con el código, vamos a darle Ctrl + V, porque estamos pegando el código, y vamos a definir aquí un rol, por ejemplo, 'miprimerrol'. Y en la AUTORIZACIÓN vamos a colocar un nivel. Como puedes ver, estos que estamos viendo aquí ya son un nivel. Yo te voy a enseñar a crear un'sysadmin'. Vamos a darle clic, escribimos'sys admin' y ahora vamos a darle clic en Ejecutar, y quiero que veas lo que sucede. Le dimos Ejecutar. En la parte de Mensaje sale que todo está correcto. Y del lado izquierdo vemos que no aparece el servidor o, en este caso, el rol para el servidor que hemos asignado. Lo que vamos a tener que hacer es darle clic derecho, le damos Refrescar y ahora lo podemos ver aquí. Como puedes observar, una recomendación es que el nombre del rol siempre esté en minúscula. De hecho, podemos observar todos los nombres y ninguno contiene mayúsculas. Algo que también podemos observar es que son cortos, es decir, normalmente vamos a utilizar un nombre fácil de recordar y para eso nos podemos apoyar en palabras cortas. Por otro lado y ya para finalizar, te recomiendo, como te decía, no crear un'sysadmin'. Como ves, sí se puede, por eso debemos tener cuidado. A estas alturas del partido, la herramienta ya no nos protege, es decir, que ya es toda nuestra responsabilidad si creamos cinco o seis roles de este tipo y sufrimos algunos problemas de seguridad. En principio, solamente debemos tener un'sysadmin' y los demás roles los podemos consultar a detalle en la documentación y ver cuál es el conveniente para cierta plataforma, usuario o servicio que vayamos a definir.

SQL Server 2016: Desarrollo de bases de datos

Aprende a realizar bases de datos con SQL Server, una de las tecnologías con mayor implantación y uso en la industria para gestionar y administrar las bases de datos.

2:17 horas (24 Videos)
Actualmente no hay comentarios.
 
Software:
SQL Server SQL Server 2016
Fecha de publicación:28/08/2017

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.