Tipos de usuarios en sql server 2020-2021 PDF

Title Tipos de usuarios en sql server 2020-2021
Author David Enrique Guerrero Martinez
Course Administración de base de datos
Institution Instituto Tecnológico de Celaya
Pages 6
File Size 213.4 KB
File Type PDF
Total Downloads 97
Total Views 127

Summary

Tipos de usuarios en sql server 2020-2021
Tipos de usuarios en sql server 2020-2021
Tipos de usuarios en sql server 2020-2021
Tipos de usuarios en sql server 2020-2021...


Description

INSTITUTO TECNOLOGICO DE CELAYA. CARRERA: INGENIERIA EN SISTEMAS COMPUTACIONALES. ALUMNO: MATERIA: ADMINISTRACIÓN DE BASES DE DATOS.

TITULO: 11. Investigación tipos de usuarios de SQL server. Fecha: 16/10/2020

Todas las variedades de SQL Server admiten usuarios de base de datos, pero no necesariamente todos los tipos de usuarios. Puede crear un usuario de base de datos mediante SQL Server Management Studio o Transact-SQL.

Descripción de los tipos de usuarios Management Studio ofrece 6 opciones a la hora de crear un usuario de base de datos. En el gráfico siguiente se muestran las 6 opciones en el recuadro verde y se indica lo que representan.

Seleccionar el tipo de usuario Credenciales de inicio de sesión o usuario no asignado a un inicio de sesión Si no está familiarizado con SQL Server, puede resultarle difícil determinar qué tipo de usuario quiere crear. En primer lugar, pregúntese lo siguiente: ¿tiene credenciales de inicio de sesión la persona o el grupo que necesita acceder a la base de datos? Los inicios de sesión en la base de datos maestra son habituales para las personas que administran SQL Server y para las personas que necesitan acceder a la mayoría de las bases de datos en la instancia de SQL Server (o a todas). En este caso, creará un usuario SQL con inicio de sesión. El usuario de la base de datos es la identidad del inicio de sesión cuando está conectado a una base de datos. El usuario de la base de datos puede utilizar el mismo nombre que

el inicio de sesión, pero no es necesario. En este tema se supone que ya existe un inicio de sesión en SQL Server. Si la persona o el grupo que necesita tener acceso a la base de datos no tiene credenciales de inicio de sesión y solo necesita tener acceso a una o a pocas bases de datos, cree un usuario de Windows o un usuario SQL con contraseña. Se trata de una excelente opción si quiere mover fácilmente su base de datos entre instancias de SQL Server. Seleccione Usuario SQL con contraseña o Usuario SQL con inicio de sesión basado en un SQL Server authentication login (Inicio de sesión de autenticación de SQL Server) cuando la persona que se conecta no pueda autenticarse con Windows. Esto suele ocurrir cuando se conectan a SQL Server personas de fuera de su organización (por ejemplo, clientes).

Información previa Un usuario es una entidad de seguridad de la base de datos. Los inicios de sesión deben estar asignados a un usuario de base de datos para poder conectarse a una base de datos. Un inicio de sesión se puede asignar a bases de datos diferentes como usuarios diferentes, pero solo se puede asignar como un usuario en cada base de datos. En una base de datos parcialmente independiente, puede crearse un usuario que no tenga un inicio de sesión. IMPORTANTE: El usuario invitado suele estar deshabilitado. No habilite al usuario invitado a menos que sea necesario.

Permisos Debe tener el permiso ALTER ANY USER para la base de datos.

Crear un usuario con SSMS 1. En el Explorador de objetos, expanda la carpeta Bases de datos. 2. Expanda la base de datos en la que se va a crear el usuario de la misma. 3. Haga clic con el botón derecho en la carpeta Seguridad, seleccione Nuevo y después Usuario.... 4. En el cuadro de diálogo Usuario de base de datos - Nuevo, en la página General, seleccione uno de los tipos de usuario siguientes de la lista Tipo de usuario:

usuario SQL con inicio de sesión o usuario SQL con contraseña o Usuario SQL sin inicio de sesión o Usuario asignado a un certificado o Usuario asignado a una clave asimétrica o usuario de Windows 5. Cuando se selecciona una opción, las demás opciones del cuadro de diálogo podrían cambiar. Algunas opciones solo se aplican a tipos específicos de usuarios de base de datos. Algunas opciones pueden dejarse en blanco y usarán un valor predeterminado. o

Nombre de usuario Escriba un nombre para el nuevo usuario. Si ha elegido Usuario de Windows en la lista Tipo de usuario, también puede hacer clic en los puntos suspensivos (...) para abrir el cuadro de diálogo Seleccione Usuario o Grupo. Nombre de inicio de sesión Especifique el inicio de sesión del usuario. Como alternativa, haga clic en los puntos suspensivos (...) para abrir el cuadro de diálogo Seleccionar inicio de sesión. Si selecciona Usuario SQL con inicio de sesión o Usuario de Windows en la lista Tipo de usuario, estará disponible Nombre de inicio de sesión. Contraseña y Confirmar contraseña Escriba una contraseña para los usuarios que se autentican en la base de datos. Idioma predeterminado Escriba el idioma predeterminado del usuario. Esquema predeterminado Escriba el esquema al que pertenecerán los objetos creados por este usuario. Como alternativa, haga clic en los puntos suspensivos (...) para abrir el cuadro de diálogo Seleccionar esquema. Si selecciona Usuario SQL con inicio de sesión, Usuario SQL sin inicio de sesión, Usuario de Windows en la lista Tipo de usuario, estará disponible Esquema predeterminado. Nombre de certificado Escriba el certificado que se usará para el usuario de base de datos. Como alternativa, haga clic en los puntos suspensivos (...) para abrir el cuadro de diálogo Seleccionar certificado. Si selecciona Usuario asignado a un

certificado en la lista Tipo de usuario, estará disponible Nombre de certificado. Nombre de clave asimétrica Escriba la clave que se usará para el usuario de base de datos. Como alternativa, haga clic en los puntos suspensivos (...) para abrir el cuadro de diálogo Seleccionar clave asimétrica. Si selecciona Usuario asignado a una clave asimétrica en la lista Tipo de usuario, estará disponible Nombre de clave asimétrica. 6. Haga clic en OK.

Los 12 tipos de usuarios se enumeran a continuación con un ejemplo de la sintaxis más sencilla: Usuarios basados en inicios de sesión en la base de datos principal: se trata del tipo de usuario más habitual.   

Usuario basado en un inicio de sesión basado en un grupo de Windows Active Directory. CREATE USER [Contoso\Fritz]; Usuario basado en un inicio de sesión basado en un grupo de Windows. CREATE USER [Contoso\Sales]; Usuario basado en un inicio de sesión mediante autenticación de SQL Server. CREATE USER Mary;

Usuarios que se autentican en la base de datos: se recomienda para ayudar a que la base de datos sea más portable. Siempre se admite en SQL Database. Solo se admite en una base de datos independiente en SQL Server. 

Usuario basado en un usuario de Windows sin inicio de sesión. CREATE USER [Contoso\Fritz];



Usuario basado en un grupo de Windows sin inicio de sesión. CREATE USER



Usuario de SQL Database o Azure Synapse Analytics (SQL Data Warehouse) basado en un usuario de Azure Active Directory. CREATE USER

[Contoso\Sales];

[[email protected]] FROM EXTERNAL PROVIDER; 

Usuario de base de datos independiente con contraseña. (No está disponible en Azure Synapse Analytics (SQL Data Warehouse)). CREATE USER Mary WITH PASSWORD = '********';

Usuarios basados en entidades de seguridad de Windows que conectan a través de inicios de sesión de grupo de Windows 



Usuario basado en un usuario de Windows sin inicio de sesión, pero que se puede conectar a Motor de base de datos mediante la pertenencia a un grupo de Windows. CREATE USER [Contoso\Fritz]; Usuario basado en un grupo de Windows sin inicio de sesión, pero que se puede conectar a Motor de base de datos mediante la pertenencia a un grupo distinto de Windows. CREATE USER [Contoso\Fritz];

Usuarios que no se pueden autenticar: estos usuarios no pueden iniciar sesión en SQL Server ni en SQL Database.  

Usuario sin inicio de sesión. No puede iniciar sesión, pero se le pueden conceder permisos. CREATE USER CustomApp WITHOUT LOGIN; Usuario basado en un certificado. No puede iniciar sesión, pero se le pueden conceder permisos y puede firmar módulos. CREATE USER TestProcess FOR CERTIFICATE CarnationProduction50;



Usuario basado en una clave asimétrica. No puede iniciar sesión, pero se le pueden conceder permisos y puede firmar módulos. CREATE User TestProcess FROM ASYMMETRIC KEY PacificSales09;...


Similar Free PDFs