Crear inicio de sesión, usuario, asignar permiso: Tutorial de SQL Server

Tabla de contenido:

Anonim

En este tutorial, aprenderá

  • Cómo crear un inicio de sesión
  • Cómo crear un usuario
    • Crear usuario usando SQL Server Management Studio
    • Crear usuario usando T-SQL
  • Asignar permiso a un usuario
    • Asignar permiso mediante SQL Server Management Studio
    • Otorgar permiso usando T-SQL

Cómo crear un inicio de sesión

Para crear un inicio de sesión, vaya a Seguridad> Inicios de sesión

En la siguiente pantalla, ingrese

  1. Nombre de inicio de sesión
  2. Seleccione la autenticación de SQL Server
  3. Introducir la contraseña
  4. Haga clic en Aceptar

Se crea el inicio de sesión

También puede crear un inicio de sesión con el comando T-SQL.

CREATE LOGIN MyLogin WITH PASSWORD = '123';

Cómo crear un usuario

Un usuario es una cuenta que puede utilizar para acceder al servidor SQL. Para crear usuarios, puede utilizar cualquiera de las dos formas siguientes:

  • Usando T-SQL
  • Uso de SQL Server Management Studio

Crear usuario usando SQL Server Management Studio

Creará un usuario para la base de datos EDU_TSQL.

  1. Conéctese a SQL Server y luego expanda la carpeta Bases de datos desde el Explorador de objetos.
  2. Identifique la base de datos para la que necesita crear el usuario y amplíelo.
  3. Expanda su carpeta Seguridad.
  4. Haga clic con el botón derecho en la carpeta Usuarios y luego seleccione "Nuevo usuario ..."

Obtendrá la siguiente pantalla,

  1. Introduzca el nombre de usuario deseado
  2. Ingrese el nombre de inicio de sesión (creado anteriormente)
  3. Haga clic en Aceptar

Se crea el usuario

Crear usuario usando T-SQL

Puede crear un nuevo USUARIO usando el comando crear usuario de T-SQL. El comando tiene la siguiente sintaxis:

create user  for login 
create user Guru99 for login MyLogin

Nota: Que la consulta debe ejecutarse dentro de la ventana de consulta. Si ya se creó un usuario para un inicio de sesión, SQL Server arrojará un error si crea un usuario para el mismo inicio de sesión.

Asignar permiso a un usuario

Los permisos se refieren a las reglas que gobiernan los niveles de acceso que tienen los usuarios a los recursos seguros de SQL Server. SQL Server le permite otorgar, revocar y denegar dichos permisos. Hay dos formas de asignar permisos en SQL Server:

  • Usando T-SQL
  • Uso de SQL Server Management Studio

Asignar permiso mediante SQL Server Management Studio

Paso 1) Conéctese a su instancia de SQL Server y expanda las carpetas del Explorador de objetos como se muestra a continuación. Haga clic derecho en el nombre del usuario, es decir, Guru99 y luego elija Propiedades.

Paso 2) En la siguiente pantalla,

  1. Haga clic en la opción Asegurables de la izquierda.
  2. Haga clic en Buscar

Paso 3) En la siguiente ventana,

  1. Seleccione "Todos los objetos que pertenecen al esquema".
  2. Seleccione el nombre del esquema como "dbo"
  3. Haga clic en Aceptar

Paso 4)

  1. Identifique la tabla a la que desea otorgar permiso
  2. En Permiso explícito, seleccione Conceder
  3. Haga clic en Aceptar

Paso 5) El usuario Guru99 recibe el permiso SELECCIONAR en el curso de la mesa.

Otorgar permiso usando T-SQL

Para otorgar permiso a un usuario que usa T-SQL, primero seleccione la base de datos usando la declaración use. Luego, asigna el permiso al usuario mediante la declaración de concesión. Aquí está la sintaxis:

use grant 
 on  to 

Por ejemplo, el siguiente comando muestra cómo puede otorgar el permiso de selección al usuario Guru99 en el objeto (tabla) llamado Curso dentro de la base de datos EDU_TSQL:

USE EDU_TSQLGOGrant select on Course to Guru99

¡Se concederá el permiso!