sql >> Base de Datos >  >> RDS >> Sqlserver

El usuario no tiene permiso para acceder a una base de datos

Debe usar el programa SQL Server Management Studio para otorgar acceso al usuario. Deberá conectarse con un inicio de sesión que tenga privilegios de administración para la base de datos. Si no tiene esos privilegios, deberá ponerse en contacto con alguien que los tenga.

Si tiene un inicio de sesión con esos privilegios:

  • abrir Management Studio
  • conéctese al servidor de la base de datos en el que se encuentra la base de datos y busque el nodo Seguridad en el Explorador de objetos.
  • Expanda el nodo Seguridad y busque el nombre del usuario en la lista de Inicios de sesión. El nombre del usuario debe ser el mismo que el inicio de sesión de Windows del usuario si está utilizando la autenticación de Windows DOMAIN\Username format .
  • Si el usuario está allí, deberá otorgarle a ese usuario los permisos apropiados para la base de datos (leer, ejecutar SP, etc.).
  • Si el usuario no está allí, deberá agregarlo.

El permiso también se puede agregar por grupo, por lo que también debe verificar los grupos a los que pertenece el usuario.