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

Connexion de SQL Server 2008 à Java :Échec de la connexion en raison d'une erreur utilisateur

  1. exécutez cette requête en sélectionnant votre base de données

     CREATE LOGIN aaron792 WITH PASSWORD='12345'
     USE BudgetAuthorization
     CREATE USER aaron792
    

    j'utilise aaron792 vous devriez utiliser le vôtre

  2. Dans le studio de gestion de serveur sql, accédez à l'explorateur d'objets et cliquez avec le bouton droit sur (local) (sql server xxx), puis accédez aux propriétés, il ouvrira les propriétés du serveur, puis passera à la sécurité et changera le mode d'authentification du serveur de Windows uniquement à SQL Server ou Windows (2ème option)

     USE [master]
     GO
     EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
     GO
    
  3. dans les propriétés du serveur, accédez aux autorisations et sélectionnez l'utilisateur nouvellement créé dans la liste des connexions ou des règles, puis en dessous, vérifiez toutes les options d'octroi dans une règle explicite

  4. ouvrez le gestionnaire de configuration du serveur SQL et -> services du serveur sql dans la rangée supérieure du serveur SQL, cliquez avec le bouton droit de la souris et ouvrez les propriétés, puis modifiez le compte intégré en système local

puis redémarrez tout et assurez-vous qu'il est en cours d'exécution. puis essayez votre code