Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

L'utilisateur n'a pas l'autorisation d'accéder à une base de données

Vous devez utiliser le programme SQL Server Management Studio pour accorder l'accès à l'utilisateur. Vous devrez vous connecter avec une connexion disposant de privilèges d'administration pour la base de données. Si vous ne disposez pas de ces privilèges, vous devrez contacter quelqu'un qui les possède.

Si vous disposez d'un identifiant avec ces privilèges :

  • ouvrir Management Studio
  • connectez-vous au serveur de base de données sur lequel se trouve la base de données et recherchez le nœud Sécurité dans l'Explorateur d'objets.
  • Développez le nœud Sécurité et recherchez le nom de l'utilisateur dans la liste des Connexions. Le nom d'utilisateur doit être le même que la connexion Windows de l'utilisateur si vous utilisez l'authentification Windows DOMAIN\Username format .
  • Si l'utilisateur est présent, vous devrez lui accorder les autorisations appropriées sur la base de données (lire, exécuter les SP, etc.).
  • Si l'utilisateur n'est pas là, vous devrez l'ajouter.

L'autorisation peut également être ajoutée par groupe, vous devez donc vérifier les groupes auxquels l'utilisateur appartient également.